您的位置:首页 > 编程语言 > C语言/C++

C++之友元类

2008-03-23 09:11 197 查看
 //友元类
  #include<iostream.h>
  class classA
  {
  private:
   int var1;
  public:
   void function1()
   {
   var1=20;
   }
   friend class classB;//声明友元类classB
  };
  class classB
  {
  private:
   int var2;
   int var3;
   int storevar1;
  public:
   void func2(classA a1)
   {
   var2=21;
   a1.function1 ();
   storevar1=a1.var1 ;
   var3=var2+storevar1;
   cout << "var3的值是:" << var3 << endl;
   }
  };
  int main()
  {
   classA a1;
   classB b1;
   b1.func2 (a1);
   return 0;
  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: