C++之友元函數

//友元函數
  #include
  class class1//創建一個包含私有變量和一個成員函數的簡單類
  {
  private:
   int var1;
   int var2;
  public:
   void function1()
   {
   var1=20;
   var2=45;
   }
   friend float function2(class1 var3);
  };
  //編寫一個全局函數(非成員函數)
  float function2(class1 var3)
  {
   return float(var3.var1 + var3.var2)/2;
  }
  void main()
  {
   class1 cobj;
   cobj.function1();
   cout << "平均值是:" << function2(cobj) << "/n";
  }  
發佈了71 篇原創文章 · 獲贊 0 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章