亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

深入了解C++中map用法

 更新時(shí)間:2016年06月25日 09:47:38   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇深入了解C++中map用法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨想過(guò)來(lái)看看吧
/************************************************************************
*
* Map的特點(diǎn): 1、存儲(chǔ)Key-value對(duì)
* 2、支持快速查找,查找的復(fù)雜度基本是Log(N)
* 3、快速插入,快速刪除,快速修改記
*
/************************************************************************/
#include <iostream>
#include <string>
#include <map> 
using namespace std;


int main()
{
 map<const char*,int> m;
 m["a"]=1;
 m["b"]=6;
 m["c"]=9;
 map<const char*,int>::iterator it;
 it=m.begin();
 const char* c =it->first;
 cout<<"first element is :"<<c<<endl;
 int i = m["c"];
 while(it!=m.end()){
 cout << it->first<<";"<<it->second<<endl;
 ++it;
 }
 cout <<"m[\"c\"]="<<i<<endl;
 cout <<"sizeof m:"<<m.size()<<endl;
 cout <<"erase m[\"c\"](1:succ 0:failed):"<<m.erase("c")<<endl;
 cout <<"erase m[\"c\"]:"<<m.erase("c")<<endl;
 cout <<"sizeof m:"<<m.size()<<endl;
 cout<<"m[c]="<<m["c"]<<endl;
 cout<<"sizeof m :"<<m.size()<<endl;

 return 0;

}

運(yùn)行結(jié)果

以上就是小編為大家?guī)?lái)的深入了解C++中map用法全部?jī)?nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • C語(yǔ)言實(shí)現(xiàn)循環(huán)隊(duì)列

    C語(yǔ)言實(shí)現(xiàn)循環(huán)隊(duì)列

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)循環(huán)隊(duì)列,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • C語(yǔ)言實(shí)現(xiàn)賓館管理系統(tǒng)課程設(shè)計(jì)

    C語(yǔ)言實(shí)現(xiàn)賓館管理系統(tǒng)課程設(shè)計(jì)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)賓館管理系統(tǒng)課程設(shè)計(jì),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • VC中LINK 2001 和 LINK 2009 的錯(cuò)誤的解決方法

    VC中LINK 2001 和 LINK 2009 的錯(cuò)誤的解決方法

    最近將兩個(gè)開(kāi)源C++項(xiàng)目編譯成windows版本的時(shí)候遇到很多問(wèn)題,編譯的時(shí)候總是報(bào)錯(cuò),報(bào)的最多的是無(wú)法解析的外部符號(hào)”,經(jīng)過(guò)近3天的折騰總算都通過(guò)了,這里是一些總結(jié)
    2020-10-10
  • C++中形參和實(shí)參的區(qū)別及說(shuō)明

    C++中形參和實(shí)參的區(qū)別及說(shuō)明

    這篇文章主要介紹了C++中形參和實(shí)參的區(qū)別及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解

    C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解

    這篇文章主要介紹了C語(yǔ)言中操作進(jìn)程信號(hào)的相關(guān)函數(shù)使用詳解,分別是signal()函數(shù)和kill()函數(shù)的用法,需要的朋友可以參考下
    2015-09-09
  • C++泛型編程綜合講解

    C++泛型編程綜合講解

    泛型編程與面向?qū)ο缶幊痰哪繕?biāo)相同,即使重用代碼和抽象通用概念的技術(shù)更加簡(jiǎn)單。但是面向?qū)ο缶幊虖?qiáng)調(diào)編程的數(shù)據(jù)方面,泛型編程強(qiáng)調(diào)的是獨(dú)立于特定數(shù)據(jù)類(lèi)型
    2022-12-12
  • Cocos2d-x UI開(kāi)發(fā)之文本類(lèi)使用實(shí)例

    Cocos2d-x UI開(kāi)發(fā)之文本類(lèi)使用實(shí)例

    這篇文章主要介紹了Cocos2d-x學(xué)習(xí)筆記之文本類(lèi),文本類(lèi)是UI開(kāi)發(fā)中經(jīng)常使用的,本文用詳細(xì)的代碼注釋講解了文本類(lèi)的使用,需要的朋友可以參考下
    2014-09-09
  • C++數(shù)組指針和二維數(shù)組詳情

    C++數(shù)組指針和二維數(shù)組詳情

    這篇文章主要介紹了C++數(shù)組指針和二維數(shù)組,指針數(shù)組和二維數(shù)組在應(yīng)用中常用于函數(shù)傳參,下面我們就來(lái)看看指針數(shù)組和二維數(shù)組在應(yīng)用中的具體使用吧,需要的朋友可以參考一下
    2021-10-10
  • 詳解如何使用C++寫(xiě)一個(gè)線程安全的單例模式

    詳解如何使用C++寫(xiě)一個(gè)線程安全的單例模式

    這篇文章主要為大家詳細(xì)介紹了如何使用C++寫(xiě)一個(gè)線程安全的單例模式,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2022-10-10
  • 新手小心:c語(yǔ)言中強(qiáng)符號(hào)與弱符號(hào)的使用

    新手小心:c語(yǔ)言中強(qiáng)符號(hào)與弱符號(hào)的使用

    本篇文章適合新手。是對(duì)c語(yǔ)言中強(qiáng)符號(hào)與弱符號(hào)的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評(píng)論