小白求助:为什么这个程序第一行在i的值后面会有地址
代码如下
#include<iostream.h>
class A{
public:
int get(){
return i;
}
void set(int x){
i=x;
}
int getad(){
cout<<&i<<endl;
cout<<&x<<endl;
}
private:
int i;
int x;
} ;
int main()
{
A a;
A &ra=a;
ra.set(2316);
cout<<a.get();
cout<<a.getad();
return 0;
}
[解决办法]
引用。
[解决办法]
http://baike.baidu.com/view/2129184.htm