0

我知道,通常,类的“对象”不能访问私有成员。但是在复制构造函数的函数定义中,您使用对象来访问私有成员成员。怎么来的?例如:-

class Sample {int i,j;
 public: 
 Sample(int a, int b)
 {i=a;j=b;}
 Sample(Sample &S)
 {j=s.j;i=s.i;}
 }
4

1 回答 1

0

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

private意味着该成员仅在类中可见 - 包括其他实例。

于 2013-02-21T15:17:38.150 回答