C++ class friend

来源:互联网 发布:eclipse开发java教程 编辑:程序博客网 时间:2024/05/29 08:01
class A;class B;class A{public:explicit A( int a );~A();friend class B;private:int aa;};A::A( int a ){aa = a;}A::~A(){}class B{public:explicit B( int b );void GetValue( A a );private:int bb;};B::B( int b ){bb = b;}void B::GetValue( A a ){printf( "A::a = %d\n", a.aa );}int _tmain(int argc, _TCHAR* argv[]){A a(10);B b(20);b.GetValue( a );return 0;}

原创粉丝点击