sample(const sample &ob)
{
a = ob.a;
b = ob.b;
ob.show();
}
“sample::show”: 不能将“this”指针从“const sample”转换为“sample &”
sample &a = b;
a.show(); //通过成员函数可以访问私有成员变量
cout << a.a << " " << a.b << endl; //错误,不能直接访问私有成员变量,区别于对象引用作为函数参数(复制构造函数)的情况
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |