程序片段----友元 friend

来源:互联网 发布:测字算命软件 编辑:程序博客网 时间:2024/06/06 00:27

分类:

    1友元函数     2友元类


程序示例:

{public:A::A(){// blank;}A::~A(){// blank;}};void function_outside_class(){// blank;}class B{friend class A; // 友元类的声明。在 A 中可以使用 B 中成员( 包括private 成员)friend void function_outside_class(); // 友元函数的声明。 在function_outside_class 中可以使用 B 中成员( 包括private 成员)public:B::B(){// blank;}B::~B(){// blank;}};

说明:
1 友元不具有传递性
2 友元是单向(声明是写在被调函类(如B,A需要调用B的成员)的所在处)
3 友元关系不可继承



   

原创粉丝点击