在类中访问说明符

时间:2013-02-21 15:15:51

标签: 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;}
 }

1 个答案:

答案 0 :(得分:0)

这是同一个班级。一个不同的实例,但是同一个类。

private表示该成员仅在该类中可见 - 包括其他实例。