标签: class copy-constructor
我知道,通常,班级的“对象”无法访问私人成员。但是在复制构造函数的函数定义中,您使用对象来访问私有成员成员。怎么会? 例如: -
class Sample {int i,j; public: Sample(int a, int b) {i=a;j=b;} Sample(Sample &S) {j=s.j;i=s.i;} }
答案 0 :(得分:0)
这是同一个班级。一个不同的实例,但是同一个类。
private表示该成员仅在该类中可见 - 包括其他实例。
private