多语言展示
当前在线:180今日阅读:126今日分享:42

C++友元和类的组合

C++友元和类的组合。友元是由friend修饰的函数或者类,可以打破类的封装性,分为友元类和友元函数类的组合中有两种方式,第一种数据成员的方式,第二种以内嵌的方式。
工具/原料

Visual Studio 2013/vc 6.00

友元
1

友元函数:指某些虽然不是类成员却能够访问类的所有成员的函数。类授予它的友元特别的访问权

2

友元类:友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信息(包括私有成员和保护成员)。

类的组合
1

一个类的对象当做另一个类的数据成员

2

一个类嵌套另一个类的方式

注意事项
1

本视频讲的是特殊成员,可能未涉及友元知识

2

友元是多个类之间建立一种访问机制

推荐信息