啪啪拉拉噼里啪啦

          初學者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評論 :: 0 Trackbacks

          友元提供了不同類型或對象的成員函數之間、類的成員函數與一般函數之間的進行數據交換的共享機制。
           

          友元是由 關鍵字friend 修飾非成員函數。。 友元是一個普通的函數,可以是其他類的函數。但不是本類的成員函數。
           在它的函數體中,可以通過對象名訪問私有和保護成員。

          #include<iostream.h>
          #include<math.h>
          class point
          { public:
          point(int xx=0,int yy=0) {X=xx; Y=yy;}
          int Getx(){return X;}
          int Gety(){return Y;}
          friend float fdist(point &a,point &b);
          private:
           int X, Y;
             
          };

          float fdist(point &a,point &b)
          { double X=double(a.X-b.X);
            double Y=double(a.Y-b.Y);
            return float(sqrt(X*X+Y*Y));
          }
          void main()
          { point mypp(1,1),yopp(4,5);
            cout<<"test is "<<endl;
            cout<<fdist(mypp,yopp)<<endl;
          }

          posted on 2005-04-05 11:25 噼里啪啦的世界 閱讀(196) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 昭觉县| 遵化市| 丽江市| 三门县| 抚远县| 蚌埠市| 晋宁县| 青铜峡市| 保康县| 和平县| 天水市| 达拉特旗| 庆安县| 闸北区| 运城市| 泰顺县| 浮梁县| 平顶山市| 社旗县| 定州市| 美姑县| 建宁县| 五原县| 龙州县| 乾安县| 庆阳市| 漳州市| 镇雄县| 土默特右旗| 德保县| 崇明县| 宁远县| 兴仁县| 克什克腾旗| 华坪县| 师宗县| 湟中县| 高台县| 白沙| 麻阳| 志丹县|