9.5.1 友元类

2013-10-07 12:38:44 · 作者: · 浏览: 65

9.5.1  友元类

我们还可以使某个类的所有函数成员都有权访问另一个类的数据成员,只需将该类声明为友元类即可。通过在CBottle类定义内添加一条友元声明,我们可以将CCarton类定义为CBottle类的友元:

  1. friend CCarton; 

CBottle类中有了这条声明语句之后,CCarton类的所有函数成员就都能自由访问CBottle类的所有数据成员。