发布网友 发布时间:2022-04-30 17:08
共1个回答
热心网友 时间:2023-10-09 03:32
主要建个显示列表吧,然后数据的空间就回收掉它.追答用new的话就用delete,malloc就用free
vector是对象,在函数里用,函数返回就自动回收了吧
如果是对象指针的话还是得new和delete
------
你可以试试下面的,
在windows任务管理器看进程的内存占用大小
显示1后 回车才会进入v(), 显示2, 再按回车才从v()返回, 显示3 再按回车才退出
1,,2,3的时候看看内存占用
#include
#include
using namespace std;
void v(){
vector a(50000000);
cout<<"2";
cin.get();
}
int main()
{
cout<<"1";
cin.get();
v();
cout<<"3";
cin.get();
return 0;
}