简单例子一看就懂
#includeusing namespace std; class A { friend void text01();//友元 public: int a = 100; private: int b = 200; }; void text01() { A q; cout << q.a << endl;; cout << q.b;//可以访问A类里面的私有信息 } int main() { text01(); return 0; }
#includeusing namespace std; class A { friend class B;//友元 public: int a = 100; private: int b = 200; }; class B { A a; public: B() { cout << a.a << endl; cout << a.b << endl;//友元访问私有 } }; void text01() { B b; } int main() { text01(); return 0; }



