#include <iostream.h>class location{
private:
int x,y;
public:
void init(int=0,int=0);
void valuex(int){x=8;}
int valuex(){return x;}
void valuey(int){y=9;}
int valuey(){return y;}
};void location::init(int initx,int inity)
{
x=initx;
y=inity;
}void main()
{
location a,b;
a.init();
a.valuex(4);
cout<<a.valuex()<<endl<<a.valuey()<<endl;
b.init(6,2);
b.valuey(6);
cout<<b.valuex()<<endl<<b.valuey()<<endl;
}输出应该是:
4
0
6
6但是程序的输出却是:
8
0
6
9
private:
int x,y;
public:
void init(int=0,int=0);
void valuex(int){x=8;}
int valuex(){return x;}
void valuey(int){y=9;}
int valuey(){return y;}
};void location::init(int initx,int inity)
{
x=initx;
y=inity;
}void main()
{
location a,b;
a.init();
a.valuex(4);
cout<<a.valuex()<<endl<<a.valuey()<<endl;
b.init(6,2);
b.valuey(6);
cout<<b.valuex()<<endl<<b.valuey()<<endl;
}输出应该是:
4
0
6
6但是程序的输出却是:
8
0
6
9
解决方案 »
- VC 如何得到百度贴吧发帖框的内容?
- 关于24位bmp图像转换成8位bmp的问题
- 关于The window name "XXXXX" passed to HH_GET_WIN_TYPE has not been specified的问题
- Navigate2 听说这个可以做界面
- 半年了,"关于excel复制和删除sheet的问题"还没解决!!!!
- 请问怎样生成CString不规则的二维数组
- 谁给讲一下??????
- 这个时候该不该用CloseHandle()?
- 关于定时器
- "图片减肥"求教
- 是不是所有的窗口要显示的话都要走oninitial()这个初始化函数?我在一个dialog设置断点,发现dialog出现的时候,并没有调用oninitial(
- 关于保存ActiveX控件数据的问题
a.init(); //x = 0, y=0
a.valuex(4); // x = 8 , y=0
cout<<a.valuex()<<endl<<a.valuey()<<endl;
b.init(6,2); //x=6, y=2
b.valuey(6); //x=6, y=9
cout<<b.valuex()<<endl<<b.valuey()<<endl;
class location{
private:
int x,y;
public:
void init(int=0,int=0);
void valuex(int a){x=a;}
int valuex(){return x;}
void valuey(int b){y=b;}
int valuey(){return y;}
};
int valuex(){return x;}
void valuey(int b){y=b;}
int valuey(){return y;}如果我用 void valuex(int){x=val;}
int valuex(){return x;}
void valuey(int){y=val;}
int valuey(){return y;}还需要加什么语句使我的
a.valuex(4); 这句起作用 ~!
谢谢~!