最全的c++ map的用法
1. map最基本的建構函式;
mapmapstring; mapmapint;
mapmapstring; map< char ,string>mapchar;
mapmapchar; mapmapint;
2. map新增資料;
mapmaplive;
1. maplive.insert(pair(102,"aclive"));
2. maplive.insert(map::value_type(321,"hai"));
3. maplive[112]="april";//map中最簡單最常用的插入新增!
3. map中元素的查詢:
find()函式返回乙個迭代器指向鍵值為key的元素,如果沒找到就返回指向map尾部的迭代器。
map::iterator l_it;;
l_it=maplive.find(112);
if(l_it==maplive.end())
cout<<"we do not find 112"<
4. map中元素的刪除:
如果刪除112;
map::iterator l_it;;
l_it = maplive.find(112);
if( l_it == maplive.end() )
cout<<"we do not find 112"<
maplive.erase(l_it); //delete 112;
5. map中 swap的用法:
map中的swap不是乙個容器中的元素交換,而是兩個容器交換;
for example:
#include
#include
using namespace std;
int main( )
最全的c map的用法
map是c 的乙個標準容器,它提供了很好一對一的關係,在一些程式中建立乙個map 可以起到事半功倍的效果,總結了一些map基本簡單實用的操作!1,map 建構函式 mapmapstring mapmapint mapmapstring map char string mapchar mapmapch...
CMap類的用法
定義 cmapmymap 16 賦值 for int i 0 i 10 i mymap.setat i,cpoint i,i 賦完值後就變成如下這樣 索引 值 0 0,0 1 1,1 2 2,2 3 3,3 4 4,4 5 5,5 6 6,6 7 7,7 8 8,8 9 9,9 關鍵字為int型 比...
C map函式的用法
對map函式的一些整理 c map的基本操作和使用 map是c 的乙個標準容器,她提供了很好一對一的關係,在一些程式中建立乙個map可以起到事半功倍的效果,總結了一些map基本簡單實用的操作!1 map簡介 map是一類關聯式容器。它的特點是增加和刪除節點對迭代器的影響很小,除了那個操作節點,對其他...