啪啪拉拉噼里啪啦

          初學者天堂資料匯集

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            16 隨筆 :: 73 文章 :: 16 評論 :: 0 Trackbacks
          class B;
          class A
          { public:
               void f( B b);
          };
          class B
          {  public:
                  void g(A,a);
          };

          模板是C++支持參數化的工具

          某些數據成員,某些成員函數的參數,返回值取任意類型

          模板<模板參數列表> 對象名1,對象名2,……對象名N;

          template <class T>
          class Store
          {  public:
               store(void);
               T getElem(void);
              void putElem(T x);
             private:
                       T item;
              int haveValue;
          };

          template <class T>
          T store<T>:: getElem(void)
          { if(haveValue==0)
              cout<<"no item present!"<<endl;
             exit(1);}
          returen item;
          }

          template <class T>
          void Store<T>::PutElem(T x)
          { HaveValue++;
            item=X;
          }
          posted on 2005-04-03 17:44 噼里啪啦的世界 閱讀(936) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 邢台市| 白水县| 江川县| 繁峙县| 承德市| 犍为县| 眉山市| 治多县| 肇东市| 安吉县| 肥城市| 恭城| 白水县| 延川县| 贵定县| 西乌| 环江| 旬邑县| 东乡县| 德惠市| 洛扎县| 海南省| 新巴尔虎右旗| 休宁县| 吉林市| 平安县| 平潭县| 延边| 栾川县| 政和县| 错那县| 临汾市| 五河县| 小金县| 板桥市| 阜平县| 沈丘县| 柳江县| 蒲江县| 福贡县| 南投县|