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







