c 中友元的一些总结计算机等级考试
文章作者 100test 发表时间 2010:01:01 13:05:33
来源 100Test.Com百考试题网
我不知道关于C 关键字friend的全部议题有多少,我只对我了解的做个小结。
1,friend申明一个友元
friend一般为一句申明式,它位于一个类的内部,它申明一个类或者一个函数为该类的友元。friend并不是定义一个成员函数,所以 friend放在public,protected或者private前都可以,完全是一样的。做为一个友元,即表示在该类或者该函数内部可以访问这个类的私有成员,你和朋友之间是不是应该没有什么隐藏的呢。例子:
class A
{
public:
A(int _a) : a(_a) {}
friend void test(A