主题:[讨论]为什么我的缺省构造函数没用啊
#include<iostream>
using namespace std;
class Myclass {
int xpos,ypos;
public:
Myclass(int ix,int iy);
Myclass():xpos(2),ypos(3){};
void show ();
};
Myclass::Myclass(int ix=9,int iy=7) {
xpos=ix;
ypos=iy;
}
void Myclass::show(){
cout<<"xpos="<<xpos<<endl;
cout<<"ypos="<<ypos<<endl;
}
int main()
{
Myclass obj();
obj.show();
return 0;
}
大家帮忙看一下我的缺省构造函数为什么不能用啊,谢谢![code=c]
请填写代码
[/code]
using namespace std;
class Myclass {
int xpos,ypos;
public:
Myclass(int ix,int iy);
Myclass():xpos(2),ypos(3){};
void show ();
};
Myclass::Myclass(int ix=9,int iy=7) {
xpos=ix;
ypos=iy;
}
void Myclass::show(){
cout<<"xpos="<<xpos<<endl;
cout<<"ypos="<<ypos<<endl;
}
int main()
{
Myclass obj();
obj.show();
return 0;
}
大家帮忙看一下我的缺省构造函数为什么不能用啊,谢谢![code=c]
请填写代码
[/code]