为什么编译运行时候运行的窗口立刻自动关闭?该如何处理

为什么编译运行时候运行的窗口立刻自动关闭?加上system(pause)之后不会、、但不会执行析构函数啊、、[解决办

为什么编译运行时候运行的窗口立刻自动关闭?
加上system(pause);之后不会、、但不会执行析构函数啊、、

[解决办法]
你可以这样
 
int main()
{
{
...
//你本来的代码
...
}
system("pause");
}
[解决办法]
LS的方法不错
[解决办法]
局部变量的析构函数是在改变量的作用域推出时执行,你的代码中就是在system(pause)之后执行,加了{}则是在{}结束时执行。
如果是全局变量,会在进程退出时析构,也就是main函数之后执行。
[解决办法]
你在程序的最后加上一个getchar()就行了!!!