标签 友元 下的文章

friend友元


前言

作用:友元类的所有方法友元函数 可以访问原始类的私有成员保护成员

友元类的声明:friend class [classname];

友元函数的声明:friend [functype] [funcname] ([arglist]);

声明位置:友元声明的位置并不重要,可以public、privated和protected——没有任何区别。

什么时候考虑友元:你不是我(非同一个类),也不是我身体的一部分(不是类的成员),但你可以用我的东西(被保护【protected】起来、被保密【privated】起来的成员)。