關於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...