c++栈和堆

来源:互联网 发布:怀化干部在线网络 编辑:程序博客网 时间:2024/06/13 16:53

当声明一个变量时,系统会自动在栈中为变量开辟内存空间,栈是系统自动分配的,速度快,但可存放的空间小。
当我们要存放比较大的数据时,选择用堆,堆是程序员申请的,可用空间比较大。

#include<iostream>#include<stdlib.h>using namespace std;class A{public:    A(){ cout << "构造函数执行完毕" << endl; }};int main(){    A*a;    a = new A;//用new开辟堆空间,开辟空间后调用构造函数。    //system("pause");    return 0;}
0 0
原创粉丝点击