将数据成员存储在堆内存上
这个问题在这里已经有了答案:
是的,当你初始化一个局部变量时,它从栈中获取内存。
但是,如果你想初始化一些本地变量并使用堆内存,那么使用如下Dynamic Memory Allocation
概念:
int *foo;
foo = new int [5];
这将在堆栈中初始化一个int pointer
,但它将指向heap
某个内存位置,您可以使用它来存储您的foo
数组。
检查了解更多的理解。
链接地址: http://www.djcxy.com/p/96531.html