【C++】动态内存(一)堆内存中的new与delete的使用
内存分为和栈内存的特点:更好的局部性,对象自动销毁堆内存的特点:运行期动态扩展,需要显式释放系统在分配内存时,如上图,栈内存通常是从下往上生长(分配)的;而堆内存通常是从上往下(也就是地址由小到大)分配的。栈内存通常是自动分配的,如:定义一个函数,以及定义一个数据。和。这样的对象操作其实可以看做与类中的对象操作类似,都需要定义之后手动销毁。(类中有构造函数以及析构函数,也是构造之后进行销毁)与;对象的销毁与之类似。
原创
2024-08-08 15:14:31 ·
620 阅读 ·
0 评论