C++之内存分配

C++所使用的内存分成三个部分:静态内存、栈内存和堆内存

一、 静态内存

静态内存是用来存储程序中的静态变量和全局变量,这部分内存在编译时就分配好,直到程序结束才销毁。

二、 栈内存

栈内存是用来存储函数内定义的非静态局部变量,这部分内存在函数被调用时分配,函数运行结束时销毁。

三、 堆内存

堆内存又被称做自由空间,程序运行时动态分配的对象存储在堆内,它的分配和销毁需要显示地进行。

猜你喜欢

转载自blog.csdn.net/Huang_JinXin/article/details/95654983
今日推荐