
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
2 内存泄漏、深拷贝与浅拷贝
内存泄漏指的是程序在运行过程中,动态分配的内存不再被使用,却因为某些原因没有被释放,导致这部分内存一直被占用、无法被回收和再利用的现象。在C/C++中,程序动态申请了一块堆内存,但使用完之后没有被释放,并且之后也无法再找到这块内存进行释放,这种情况称为内存泄漏。从操作系统和进程角度而言:程序通过mallocnewmmap等向系统申请了内存;后续这块内存逻辑上已经没用了(没有指针再指向它,或业务上不
0 初识C++
命名空间通过namespace关键字定义,可包含变量、函数、类型(结构体/类)及嵌套命名空间。若在多个文件中定义同名的namespace,编译器会自动合并其内容,这便于将模块的声明与实现分离。与局部域(自动存储期)和全局域(静态存储期)不同,命名空间中的变量具有静态存储期(与全局变量一致),其声明周期从程序启动延续至结束。
Visual Studio 实用调试技巧
调试是程序设计中不可或缺的重要环节。对于初学者而言,调试不仅是修改错误的手段,更是理解程序执行过程、掌握内存模型和提升代码能力的重要方法。在 Visual Studio 中,断点、单步执行、监视窗口和内存窗口构成了最基础的调试工具体系。通过合理使用这些工具,开发者可以观察变量变化、分析函数调用、理解数组和指针的行为,并定位程序中的逻辑错误和运行时错误。真正有效的调试并不是盲目地试错,而是在明确程序
到底了







