啪啪拉拉噼里啪啦

          初學者天堂資料匯集

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

          構造函數和拷貝構造函數的實例

          #include<iostream.h>

          class Point
          {  public:                                          //共有數據  外部接口
               Point(int xx=0,int yy=0)          //構造函數
                      { 
                          X=xx;
                          Y=yy;
                     }
                Point(Point &P);                      // 拷貝構造函數
                int GetX()
                  { return X;}
                int GetY()
                   { retrun Y;}
           private:
              int X, int Y;            // 私用數據
          };
          // 成員函數的實現

          Point ::Point(Point &P)
          {  X=P.X;
             Y=P.Y;
            cout<<"拷貝構造函數被調用"<<endl;
          }
          void fun1(Point P)
          {  cout<<P.GetX()<<endl;
          }
          void fun2()
          {  Point A(1,2)
              retrun A;

          }

          void main()
          {  Point A(4,5);
             Point B(A);
            cout<<B.GetX()<<endl;
            fun1(B);
          B=fun2();
          cout<<B.GetX()<<endl;
          }

          posted on 2005-04-01 17:56 噼里啪啦的世界 閱讀(108) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 宝应县| 登封市| 原阳县| 子长县| 阆中市| 调兵山市| 凯里市| 建德市| 邳州市| 寿光市| 随州市| 丹棱县| 康定县| 望江县| 静安区| 交口县| 隆德县| 佛山市| 枣庄市| 曲阳县| 红河县| 太仓市| 贡觉县| 大安市| 吉木乃县| 扶沟县| 大名县| 上栗县| 北京市| 宁化县| 绵阳市| 墨玉县| 崇明县| 巢湖市| 江川县| 宝兴县| 大荔县| 定结县| 三穗县| 什邡市| 嘉黎县|