【发布时间】:2012-08-20 08:33:19
【问题描述】:
以下是代码:
class x
{
int k;
};
int main()
{
x *p=new x[1000000];
return 0;// can be 1 too
}
现在的问题是,当我们退出主函数时,分配的内存是由编译器调用析构函数释放还是由操作系统释放,因为进程将不再存在。?
【问题讨论】:
-
关于来自
main的返回值的说明:零被认为是“好的”,而非零被认为是错误返回码。
标签: c++