11-14 模板,容器洪橘,命令

template<class X>
template<typename X>
聲明一個X為抽象類型的類
用的時候是 模板+實參類型=具體函數(shù)

#include<iostream>
using namespace std;
template<class X>
X Max(X a,X b)
{
    return(a>b?a:b);
}
int main()
{
    int X1=20;
    int X2=30;   
    cout<< Max<int>(X1,X2)<<endl;  //此處<int>可以帶也可以不帶,建議加上
    double a=10.56789;
    double b=10.56781;
    cout<< Max<double>(a,b)<<endl;
}
#include<iostream>
using namespace std;
template<class X,class Y>
class Test
{
    X m_t1;
    Y m_t2;
public:
    Test(X t1,Y t2)
    {
        m_t1=t1;
        m_t2=t2;        
    }
    void show()
    {
        cout<<"T1="<<m_t1<<endl<<"T2="<<m_t2<<endl;
    }
    void print();
};
template<class X,class Y>  //必須如此棵帽。熄求。。最好用show類型的來定義
void Test<X,Y>::print()
{
    cout<<"T1="<<m_t1<<endl<<"T2="<<m_t2<<endl;
}
int main()
{
    Test<int,char>t(10,'s');
    t.show();
    t.print();
}

cin輸入逗概,只有類型不符才會返回0
迭代器和指針const的用法對比

 iterator i1;                                                 int *p1;
 const_iterator i2;                                     const int *p2;
 const iterator i3;                                      int *const p3;
 const const_iterator i4;                          const int* const p4;

容器的建造與一些命令的應用

#include<iostream>
#include<vector>
using namespace std;
void show(vector<int>vi)
{
    vector<int>::iterator it;
    it=vi.begin();
    while(it!=vi.end())
    cout<<*it++<<' ';
    cout<<endl;
}
int main()
{
    vector<int>vi(3,90);
    show(vi);
    int a[5]={3,4,5,6,7};
    vi.insert(vi.begin(),a,a+5);
    show(vi);
    vi.push_back(100);
    show(vi);
    cout<<"size:"<<vi.size()<<endl;
    vi.assign(5,99);                    //清除之前的內(nèi)容弟晚,并賦值給該容器
    show(vi);
    cout<<"size:"<<vi.size()<<endl;
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子卿城,更是在濱河造成了極大的恐慌枚钓,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瑟押,死亡現(xiàn)場離奇詭異搀捷,居然都是意外死亡,警方通過查閱死者的電腦和手機多望,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門嫩舟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人怀偷,你說我怎么就攤上這事家厌。” “怎么了枢纠?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵像街,是天一觀的道長。 經(jīng)常有香客問我晋渺,道長镰绎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任木西,我火速辦了婚禮畴栖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘八千。我一直安慰自己吗讶,他們只是感情好,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布恋捆。 她就那樣靜靜地躺著照皆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪沸停。 梳的紋絲不亂的頭發(fā)上膜毁,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音愤钾,去河邊找鬼瘟滨。 笑死,一個胖子當著我的面吹牛能颁,可吹牛的內(nèi)容都是我干的杂瘸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼伙菊,長吁一口氣:“原來是場噩夢啊……” “哼败玉!你這毒婦竟也來了敌土?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤绒怨,失蹤者是張志新(化名)和其女友劉穎纯赎,沒想到半個月后谦疾,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體南蹂,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年念恍,在試婚紗的時候發(fā)現(xiàn)自己被綠了六剥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡峰伙,死狀恐怖疗疟,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情瞳氓,我是刑警寧澤策彤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站匣摘,受9級特大地震影響店诗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜音榜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一庞瘸、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧赠叼,春花似錦擦囊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至涧郊,卻和暖如春贯被,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背底燎。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工刃榨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人双仍。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓枢希,卻偏偏與公主長得像,于是被迫代替她去往敵國和親朱沃。 傳聞我的和親對象是個殘疾皇子苞轿,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,506評論 1 51
  • C++運算符重載-下篇 本章內(nèi)容:1. 運算符重載的概述2. 重載算術(shù)運算符3. 重載按位運算符和二元邏輯運算符4...
    Haley_2013閱讀 1,435評論 0 49
  • 再讀高效c++茅诱,頗有收獲,現(xiàn)將高效c++中的經(jīng)典分享如下搬卒,希望對你有所幫助瑟俭。 1、盡量以const \enum\i...
    橙小汁閱讀 1,206評論 0 1
  • 重新系統(tǒng)學習下C++契邀;但是還是少了好多知識點摆寄;socket;unix坯门;stl微饥;boost等; C++ 教程 | 菜...
    kakukeme閱讀 19,796評論 0 50
  • 接著上節(jié) condition_varible 古戴,本節(jié)主要介紹future的內(nèi)容欠橘,練習代碼地址。本文參考http:/...
    jorion閱讀 14,762評論 1 5