相对于Java而言,友元是C++中特有的一种元素,很多教材上对其介绍的相对较少,因此初学的时候往往不能很快掌握,本文总结了友元的用法和一些注意的地方,供大家参考借鉴。希望能对初学C++的朋友起到一点帮助作用。
操作步骤:
1)在MyFriend类中,将Father类定义成友元
2)写一个Son类继承自Father类
3)在Father类和Son类的构造函数中分别创建MyFriend对象,并定义其内部的三个变量
4)在MyFriend类的构造函数中创建Father对象,并定义其内部的三个变量
结果及注意事项:
1)Father类中创建的MyFriend对象允许直接访问MyFriend类中所有变量