map使用手冊

2021-09-29 20:54:37 字數 1096 閱讀 1379

map遍歷

map的資料查詢

map的資料刪除

在map裡面可以使用map<>::value_type表示pair

如果用陣列方式,它可以覆蓋以前該關鍵字對應的值

mapm;

//insert形式

m.insert();//這樣就行

m.insert(2,make_pair(string("abc")));

m.insert(map::value_type(3,"abc"));

//陣列形式

m[1]="efg";

一般map的初始化
//列表初始化

mapm=,};

//陣列賦值

m[3]="adc";

//insert新增

m.insert();

多層巢狀map的初始化
map>>  m;

m[1]["abc"].push_back("abc");

第一種:應用前向迭代器
mapm=,};

//第1種

map::iterator iter;

iter = m.begin();

while(iter != m.end())

//第2種

for(auto &it : m),};

if(m.count(1)),};

map::iterator iter;

iter =m.find(1);

if(iter !=m.end())

,};map::iterator iter1,iter2;

iter1 =m.lower_bound(2);

iter2=m.upper_bound(2);

if(iter1->first==iter2->first)

,};map::iterator iter1,iter2;

m.erase(1);

if(m.count(1)){

cout<<"yes"

CVS使用手冊

注意 第一次匯出以後,就不是通過cvs checkout來同步檔案了,而是要進入剛才cvs checkout project name匯出的project name目錄下進行具體檔案的版本同步 新增,修改,刪除 操作。cvs的許可權管理分2種策略 基於系統檔案許可權的系統使用者管理 適合多個在lin...

sed使用手冊

原貼 http blog.chinaunix.net u 23204 showart 305602.html sed使用手冊 原創 在sed語句,正規表示式必須封閉在 中間。如 d,刪除空行。sed位址 在sed位址管理中,預設是對全域性進行操作,同時位址可以分為行位址和模式位址。如1,10d 12...

vi 使用手冊

進入vi的命令 vi filename 開啟或新建檔案,並將游標置於第一行首 vi n filename 開啟檔案,並將游標置於第n行首 vi filename 開啟檔案,並將游標置於最後一行首 vi pattern filename 開啟檔案,並將游標置於第乙個與pattern匹配的串處 vi r...