sky*_*oor 6 c++ vector
我注意到vector的内存是动态分配的.那么对于本地向量,内存在哪里分配?
f(){ vector<int> vi; }
Yac*_*oby 19
向量分配在堆栈上(我的系统上有28个字节).向量内容在堆上分配.
Zan*_*ynx 5
您可以使用Allocator模板类型和传递给构造函数的allocator对象的组合来更改为STL容器分配内存的方式.
我问了一个关于如何使用矢量使用堆栈存储的问题,并得到了这个答案.你可能会发现它很有趣.
归档时间:
15 年,6 月 前
查看次数:
992 次
最近记录: