青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

積木

No sub title

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  140 Posts :: 1 Stories :: 11 Comments :: 0 Trackbacks

常用鏈接

留言簿(1)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

// TemplateStu.cpp : Defines the entry point for the console application.
//

#include 
"stdafx.h"

#include 
<iostream>
using namespace std;


/************************************************************************/
/** 函數(shù)模板
/***********************************************************************
*/
template
<class T>
T min___(T t1, T t2)
{
    
return t1 < t2 ? t1 : t2;
}

template
<typename T>
T max___(T t1, T t2)
{
    
return t1 > t2 ? t1 : t2;
}

/************************************************************************/
/** 類模板
/***********************************************************************
*/
template
<class TA, class TB>
class TShowClass
{
private:
    TA
* m_pObjA;
    TB
* m_pObjB;
public:
    TShowClass(TA
* pA, TB* pB);
    
void Show(void);
};

//類模板的構造函數(shù)
template<class TA, class TB>
TShowClass
<TA, TB>::TShowClass(TA* pA, TB* pB)
{
    
this->m_pObjA = pA;
    
this->m_pObjB = pB;
}

//Show函數(shù)
template<class TA, class TB>
void TShowClass<TA, TB>::Show()
{
    
int addA = 10000;
    
int addB = 20000;
    cout 
<< addA << endl;
    cout 
<< addB << endl;
}

class CClassA
{

};
class CClassB
{

};



int _tmain(int argc, _TCHAR* argv[])
{
/************************************************************************/
/** 函數(shù)模板的調(diào)用(其實就跟變通模板的調(diào)用是一樣的)
/***********************************************************************
*/
    
int i = 10, j = 11;
    
float f1 = 9.0f, f2 = 11.1f;
    
char c1 = 'b', c2 = 'Q';
    cout 
<< min___(i, j) << endl;
    cout 
<< min___(f1, f2) << endl;
    cout 
<< min___(c1, c2) << endl;

    cout 
<< endl;
    cout 
<< max___(i, j) << endl;
    cout 
<< max___(f1, f2) << endl;
    cout 
<< max___(c1, c2) << endl;


/************************************************************************/
/** 類模板的調(diào)用
/***********************************************************************
*/
    CClassA ObjA;
    CClassB ObjB;
    
//TShowClass<CClassA, CClassB> ShowClassObj(&ObjA, &ObjB);
    
//ShowClassObj.Show();
    
//上面兩行調(diào)用是OK的。現(xiàn)在再試下創(chuàng)建一個類模板的指針對象
    typedef TShowClass<CClassA, CClassB> TSC;
    TSC
* pShowClassObj = new TSC(&ObjA, &ObjB);
    pShowClassObj
->Show();
    delete pShowClassObj;
    pShowClassObj 
= NULL;


/************************************************************************/
/** 模板使用總結:
/**    1) 不論是函數(shù)模板還是類模板。都必須以:template<class TA[, class TB, ]>[的內(nèi)容是可選的,但至少要有一個]
/** 2) 對于函數(shù)模板,則自1)步驟后,剩下的同寫一個普通函數(shù)的步驟是一模一樣的。
/** 3) 對于類模板,則自1)步驟后,剩下的同寫一個普通的類的步驟是一模一樣的。
/** 4) 對于類模板,它們的具體cpp實現(xiàn),需要注意:普通類的實現(xiàn)前只是需要加上返回類型及類型前綴即可。而
/**    對類模板的具體實現(xiàn)卻是:
/**    template<class TA, class TB>
/**    TShowClass<TA, TB>::TShowClass(TA* pA, TB* pB){  }
/**    與
/**    template<class TA, class TB>
/**    void TShowClass<TA, TB>::Show(){  }
/**    也就是說,cpp的具體實現(xiàn)的前綴不是以前的類類型,而是類模板類型
/**    
/** 5) 擴展:按上面的測試及理解,說明智能指針,則是在類模板內(nèi)部維護一個具體實現(xiàn)對象的指針。詳細見智能指針的學習演示
/***********************************************************************
*/

    system(
"pause");
    
return 0;
}

posted on 2011-06-28 12:03 Jacc.Kim 閱讀(174) 評論(0)  編輯 收藏 引用 所屬分類: VC / C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲人成网站在线播| 在线成人免费视频| 日韩午夜激情电影| 亚洲二区在线视频| 亚洲成色777777在线观看影院| 久久天天躁夜夜躁狠狠躁2022 | 在线精品视频免费观看| 在线成人国产| 中文精品视频| 久久gogo国模裸体人体| 久久久久久精| 亚洲第一精品夜夜躁人人躁| 亚洲精品1234| 亚洲一区二区三区四区五区黄| 亚洲字幕一区二区| 久久久人成影片一区二区三区 | 一区二区视频在线观看| 91久久综合亚洲鲁鲁五月天| 一区二区三区蜜桃网| 久久国产视频网| 一区二区三区久久| 欧美aa在线视频| 欧美精品在线免费| 欧美性做爰毛片| 一区视频在线播放| 在线亚洲精品| 欧美aaaaaaaa牛牛影院| 日韩手机在线导航| 久久天天躁夜夜躁狠狠躁2022| 欧美人成网站| 激情综合网激情| 亚洲免费小视频| 欧美刺激性大交免费视频| 一区二区三区 在线观看视| 久久久久网址| 国产欧美日本在线| 亚洲深夜福利| 亚洲承认在线| 久久精品电影| 国产伦理精品不卡| 一区二区三区高清| 男人的天堂亚洲| 欧美亚洲视频一区二区| 欧美三区在线视频| 亚洲精一区二区三区| 久久亚洲综合| 亚洲免费视频一区二区| 欧美日韩在线三区| 亚洲精品一区在线| 欧美国产精品v| 久久精品国产精品| 国产亚洲毛片在线| 久久久www| 性伦欧美刺激片在线观看| 国产精品久久亚洲7777| 亚洲视频专区在线| 亚洲黄色大片| 欧美国产第二页| 亚洲人成人一区二区三区| 免费一区二区三区| 久久精品人人做人人综合| 国产日韩专区| 久久精品亚洲一区二区三区浴池| 在线亚洲欧美| 国产精品扒开腿爽爽爽视频| 亚洲色诱最新| 中文日韩电影网站| 国产精品国产三级国产aⅴ无密码| 亚洲人成77777在线观看网| 欧美国产第一页| 欧美久久视频| 在线亚洲精品福利网址导航| 一区二区日韩精品| 国产乱码精品| 久久久91精品国产一区二区三区 | 欧美成人午夜影院| 欧美ed2k| 亚洲你懂的在线视频| 噜噜噜噜噜久久久久久91| 亚洲欧美日韩区| 一本色道久久88亚洲综合88| 欧美另类一区二区三区| 中文精品99久久国产香蕉| 亚洲精品国精品久久99热| 欧美激情成人在线| 亚洲私人影院在线观看| 亚洲在线第一页| 在线观看福利一区| 亚洲国产欧美一区二区三区久久| 欧美日韩另类综合| 亚洲欧美视频在线观看视频| 午夜免费久久久久| 亚洲福利视频网站| 日韩一级精品| 黄色av一区| 亚洲美女在线看| 国模一区二区三区| 亚洲黄色一区| 国产一区二区三区在线观看免费| 免费看亚洲片| 国产精品区一区二区三| 欧美国产第一页| 国产欧美一区二区三区视频 | 一本一本久久a久久精品综合妖精| 中日韩美女免费视频网站在线观看| 国产伦理一区| 久久成年人视频| 欧美日韩国产123| 久久久7777| 国产精品草草| 亚洲电影在线观看| 国产一区二区三区久久精品| 最新日韩av| 亚洲国产高清视频| 亚洲一线二线三线久久久| 亚洲精品视频一区| 久久精品国产91精品亚洲| 亚洲综合色婷婷| 欧美黄在线观看| 美女久久一区| 国产一区二区三区无遮挡| 亚洲一区欧美二区| 亚洲欧美日韩国产| 欧美日韩亚洲激情| 亚洲精品护士| 亚洲免费观看视频| 欧美成人在线免费视频| 久久综合狠狠综合久久综青草| 国产九九视频一区二区三区| 日韩亚洲欧美高清| 99精品视频免费观看视频| 免费成人在线视频网站| 亚洲国产成人精品久久| 欧美在线观看一区二区| 欧美在线视频免费观看| 国产精品美女999| 亚洲天堂视频在线观看| 亚洲综合色自拍一区| 欧美日韩精品免费看| 亚洲精品一区二区三区蜜桃久| 亚洲国产日日夜夜| 美女91精品| 美国成人毛片| 欧美高清在线一区二区| 亚洲国产一区二区三区青草影视| 久久精品国产精品亚洲综合| 久久中文字幕一区| 狠狠网亚洲精品| 久久综合激情| 欧美电影打屁股sp| 日韩网站在线看片你懂的| 欧美激情无毛| 这里只有视频精品| 亚洲欧美国产日韩中文字幕| 国产精品啊啊啊| 性xx色xx综合久久久xx| 老司机免费视频一区二区| 亚洲国产精品v| 欧美日韩伊人| 欧美在线看片| 亚洲国产一区二区三区a毛片| 欧美黄色一区二区| 亚洲视频导航| 蜜臀av国产精品久久久久| 亚洲国产成人精品女人久久久 | 免费视频一区二区三区在线观看| 在线观看国产日韩| 欧美日韩成人免费| 亚洲欧美卡通另类91av| 久久影视三级福利片| 亚洲乱码精品一二三四区日韩在线| 欧美大片91| 亚洲视屏一区| 久久在线精品| 亚洲图片欧洲图片日韩av| 国产亚洲欧洲| 欧美日韩aaaaa| 久久av老司机精品网站导航 | 亚洲一区二区三区乱码aⅴ蜜桃女| 欧美一级片久久久久久久| 亚洲国产精品久久久久婷婷老年| 欧美精品亚洲精品| 久久精品国产亚洲高清剧情介绍| 欧美激情第一页xxx| 亚洲欧美电影在线观看| 在线欧美日韩精品| 国产精品福利网站| 另类图片综合电影| 亚洲欧美在线网| 亚洲国产精品久久人人爱蜜臀| 午夜精彩国产免费不卡不顿大片| 一区二区在线观看av| 国产精品高精视频免费| 久久综合狠狠| 久久精品电影| 亚洲欧美高清| 夜夜嗨av一区二区三区网页| 欧美不卡视频一区| 久久电影一区| 亚洲免费网址|