關於C map的簡單使用

2021-06-27 12:15:20 字數 799 閱讀 9473

關於c++map的簡單使用

c++的map屬於c++stl的成員,但不知道為什麼,很多的c++程式猿們,對於c++的map都不太使用,而作為小菜菜的我本著對知識的虔誠,對這個知識點進行一些總結,以下是**和注釋:

//簡單的**薄操作例項

#include #include #include g

using namespace std;

int main()

map::iterator p; //和其他容器一樣,map也可以用迭代器來訪問

cout << "你輸入的資料如下:" << endl;

for (p = mp.begin(); p != mp.end(); p++)

cout << "請輸入你要刪除的姓名:";

cin >> name;

//map作為乙個按照第乙個關鍵字進行索引的有序集合,因此,它的find()的引數是它的第乙個索引的值

//在find執行完畢後,若找到這個值,該迭代器就會指向該值,否則,就會等於該map物件的end()

p = mp.find(name);

if (p==mp.end()) cout << "not found!\n";

else

for (p = mp.begin(); p != mp.end(); p++){

cout << p->first << p->second <

C Map的簡單使用

標頭檔案 include申明 mapmymap 插入 向map中插入提供了三個過載版本 iterator insert iterator pos,const pair val 插入val到pos的後面,然後返回乙個指向這個元素的迭代器。void insert input iterator start...

關於CMap的小知識

最近在mfc中用到字典,自己不會在網上查了資料。簡單總結一下 一 cmap是什麼?對映 map 又稱為字典 dictionary 是由關鍵字 key 及其對應的元素值 value 所組成的元素單 元 element 的表單式集合。cmap是乙個mfc的模板類,可以建立乙個從任意型別的變數到另外乙個任...

c map的使用方法

map是c 的乙個標準容器,它提供了很好一對一的關係,在一些程式中建立乙個map可以起到事半功倍的效果,總結了一些map基本簡單實用的操作!1.map建構函式 mapmapstring mapmapint mapmapstring map char string mapchar mapmapchar...