欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++ map詳解

 更新時(shí)間:2022年01月10日 09:11:24   作者:java-zh  
下面小編就為大家?guī)?lái)一篇淺談c++中的map。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

一:賦值

1.直接賦值

    map<string, int> m1;
    m1["def"] = 2;

2.使用insert

    map<string, int> m2;
    m2.insert({ "abc", 1 });    //使用這種就可以了
    //其他形式和方式
    m2.insert(make_pair(string("def"), 2));
    m2.insert(pair<string, int>(string("ghi"), 3));
    map<int, string> mapStudent;
    mapStudent.insert(map<int, string>::value_type (1,"student_one"));

3.初始化列表。列表初始化適用于c++11和以上版本。

    map<string,int> m3 = {
    {"string",1}, {"sec",2}, {"trd",3}
    };
    map<string,string> m4 = {
    {"first","second"}, {"third","fourth"},
    {"fifth","sixth"}, {"begin","end"}
    };

4.插入一個(gè)key但不指定value

map<string,int> a;    //a是string到int的空map
a["new"];             //"new"是新增的key

value類型為數(shù)型,即使像上面一樣沒(méi)有進(jìn)行賦值操作,也一般會(huì)默認(rèn)賦值為0。value是string或char類型,則默認(rèn)為空。

總結(jié)

本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 200行C語(yǔ)言代碼實(shí)現(xiàn)簡(jiǎn)易三子棋游戲

    200行C語(yǔ)言代碼實(shí)現(xiàn)簡(jiǎn)易三子棋游戲

    三子棋(井字棋)我們的童年或多或少都體驗(yàn)過(guò)這個(gè)游戲的樂(lè)趣,本子隨手一畫(huà)就是一局游戲的開(kāi)始,下面這篇文章主要給大家介紹了關(guān)于200行C語(yǔ)言代碼實(shí)現(xiàn)簡(jiǎn)易三子棋游戲的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之單向鏈表詳解

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之單向鏈表詳解

    單向鏈表(單鏈表)是鏈表的一種,其特點(diǎn)是鏈表的鏈接方向是單向的,對(duì)鏈表的訪問(wèn)要通過(guò)順序讀取從頭部開(kāi)始。本文將為大家詳細(xì)講講單向鏈表的實(shí)現(xiàn)與使用,需要的可以參考一下
    2022-08-08
  • C語(yǔ)言實(shí)現(xiàn)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)

    C語(yǔ)言實(shí)現(xiàn)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)選擇題標(biāo)準(zhǔn)化考試系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • Opencv2.4.9函數(shù)HoughLinesP分析

    Opencv2.4.9函數(shù)HoughLinesP分析

    這篇文章主要為大家詳細(xì)介紹了Opencv2.4.9函數(shù)HoughLinesP,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Qt實(shí)現(xiàn)字幕無(wú)間隙滾動(dòng)效果

    Qt實(shí)現(xiàn)字幕無(wú)間隙滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了如何利用Qt實(shí)現(xiàn)字幕無(wú)間隙滾動(dòng)效果,文中的實(shí)現(xiàn)過(guò)程講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-11-11
  • C語(yǔ)言模擬實(shí)現(xiàn)動(dòng)態(tài)通訊錄

    C語(yǔ)言模擬實(shí)現(xiàn)動(dòng)態(tài)通訊錄

    本文主要介紹了C語(yǔ)言模擬實(shí)現(xiàn)動(dòng)態(tài)通訊錄,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • C語(yǔ)言關(guān)于二叉樹(shù)中堆的創(chuàng)建和使用整理

    C語(yǔ)言關(guān)于二叉樹(shù)中堆的創(chuàng)建和使用整理

    大家好,這里是針對(duì)二叉樹(shù)中堆結(jié)構(gòu)的順序儲(chǔ)存,整理出來(lái)一篇博客供我們一起復(fù)習(xí)和學(xué)習(xí),如果文章中有理解不當(dāng)?shù)牡胤?還希望朋友們?cè)谠u(píng)論區(qū)指出,我們相互學(xué)習(xí),共同進(jìn)步
    2022-08-08
  • C++ std::function的用法詳解

    C++ std::function的用法詳解

    這篇文章主要介紹了C++ std::function使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-10-10
  • C語(yǔ)言中求余運(yùn)算符的使用解讀

    C語(yǔ)言中求余運(yùn)算符的使用解讀

    這篇文章主要介紹了C語(yǔ)言中求余運(yùn)算符的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C語(yǔ)言實(shí)現(xiàn)井字棋(三子棋)

    C語(yǔ)言實(shí)現(xiàn)井字棋(三子棋)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)井字棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04

最新評(píng)論