friend class className

来源:互联网 发布:minix3.3.0源码下载 编辑:程序博客网 时间:2024/06/04 18:11

 

 

 

friend class ClassName;

 

#include <iostream> class B{    // B declares A as a friend...    friend class A; private:    void privatePrint()    {        std::cout << "hello, world" << std::endl;    }}; class A{public:    A()    {        B b;        // ... and A now has access to B's private members        b.privatePrint();    }}; int main(){    A a;    return 0;}

 

 

 

 

class LinkInterface: publicQThread

{
    Q_OBJECT
    // Only LinkManager is allowed to create/delete or _connect/_disconnect a link
    friend class LinkManager;
}

 

0 0
原创粉丝点击