#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
解决方案 »
- 单文档的MFC程序,怎样为工具栏按钮添加图标呢
- 想加个进度条,但是如何实现同步啊?
- Windows程序设计中的问题
- 谁能告诉我mp1,mp2,mp3以及MPEG1,MPEG2,MPEG3(Layer1,2,3)他们之间的联系,有何区别?
- 如何实现vc的工程定制?
- 在文本框CEdit里面怎么动态移动光标的位置?
- 想做个Combo Box,将添加进Edit中的数据加入Listbox,且能从Listbox中选择,有好的源代码推荐一下
- 各为大侠:有没有学习arx的比较基础的最好是关于arx2004的书
- 什么时候应该用CAtlString而不是CComBSTR?
- 控件默认没有选择 打勾选择后不执行下面程序 请大家帮忙下
- 是不是所有的窗口要显示的话都要走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); 这句起作用 ~!
谢谢~!