![]() |
#2
pangding2009-09-27 23:48
|

#include<iostream>
using namespace std;
class ss
{
public:
int h();
int h(int x,int y);
private:
int as;
int ah;
};
int main()
{
ss hd;
hd.h(10,5);
hd.h();
return 0;
}
int ss:: h()
{
cout<<as*as<<" "<<ah*ah<<endl;
return 0;
}
int ss:: h(int x, int y)
{
as=x;
ah=y;
return 0;
}
using namespace std;
class ss
{
public:
int h();
int h(int x,int y);
private:
int as;
int ah;
};
int main()
{
ss hd;
hd.h(10,5);
hd.h();
return 0;
}
int ss:: h()
{
cout<<as*as<<" "<<ah*ah<<endl;
return 0;
}
int ss:: h(int x, int y)
{
as=x;
ah=y;
return 0;
}
这段代码以运行就弹出来
这东西啥原因啊!
将类函数改为void类型的就不会出现这东西!
这个是为什么?
难道void类型没有返回值的和int有返回值的有区别?
VS2005出错!VC6.0竟然没有这个出错!!!!
这个啥原因?
高手们说一下下啊!
啥原因造成的啊!