2024-04-24 08:40:29
数据的空间如何回收了?
用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;
}