logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2 内存泄漏、深拷贝与浅拷贝

内存泄漏指的是程序在运行过程中,动态分配的内存不再被使用,却因为某些原因没有被释放,导致这部分内存一直被占用、无法被回收和再利用的现象。在C/C++中,程序动态申请了一块堆内存,但使用完之后没有被释放,并且之后也无法再找到这块内存进行释放,这种情况称为内存泄漏。从操作系统和进程角度而言:程序通过mallocnewmmap等向系统申请了内存;后续这块内存逻辑上已经没用了(没有指针再指向它,或业务上不

#c++#开发语言
Visual Studio 实用调试技巧

调试是程序设计中不可或缺的重要环节。对于初学者而言,调试不仅是修改错误的手段,更是理解程序执行过程、掌握内存模型和提升代码能力的重要方法。在 Visual Studio 中,断点、单步执行、监视窗口和内存窗口构成了最基础的调试工具体系。通过合理使用这些工具,开发者可以观察变量变化、分析函数调用、理解数组和指针的行为,并定位程序中的逻辑错误和运行时错误。真正有效的调试并不是盲目地试错,而是在明确程序

#c语言#开发语言#visualstudio
初识C语言

对于刚开始学习编程的人来说,C语言往往是绕不开的一门语言。它语法简洁、执行效率高、贴近计算机底层,被广泛应用于操作系统、嵌入式开发、底层软件、编译器以及高性能程序设计等领域。

#c语言
到底了