vs C++编程运行闪一下
求详细原因(VS2012)为什么有的程序闪退而有的则可以暂停?初学望指导例如下:简单的程序#include<iostream>usingnamespacestd;void...
求详细原因(VS2012)
为什么有的程序闪退而有的则可以暂停? 初学望指导
例如下:
简单的程序
#include<iostream>
using namespace std;
void main()
{cout<<"hello world"<<endl;}
crtl+F5运行并暂停
写了一下作业题....:
#include<iostream>
using namespace std;
class A
{
private:
int x;
public:
A(int a=0){x=a;}
void prints();
friend void print(A a);
};
void print (A a)
{cout<<a.x<<endl;}
void A::prints(){cout<<"asf";}
void main()
{
A a(1);
print(a);
a.prints();
cout<<"done";
}
结果就闪退了我去- -加了system("pause");后可暂停
这是为什么。。实在不明白啊 求具体原因! 展开
为什么有的程序闪退而有的则可以暂停? 初学望指导
例如下:
简单的程序
#include<iostream>
using namespace std;
void main()
{cout<<"hello world"<<endl;}
crtl+F5运行并暂停
写了一下作业题....:
#include<iostream>
using namespace std;
class A
{
private:
int x;
public:
A(int a=0){x=a;}
void prints();
friend void print(A a);
};
void print (A a)
{cout<<a.x<<endl;}
void A::prints(){cout<<"asf";}
void main()
{
A a(1);
print(a);
a.prints();
cout<<"done";
}
结果就闪退了我去- -加了system("pause");后可暂停
这是为什么。。实在不明白啊 求具体原因! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询