?? set<string> myset;
?? myset.insert("Hello");
?? myset.insert("Hello");
?? myset.insert("Hou");
?? set<string>::iterator ite=myset.begin();
?? for(;ite!=myset.end();ite++)
?? cout<<(*ite)<<endl;
輸出Hello Hou
?? ite=myset.begin();
?? myset.insert(ite,"World");
?? cout<<(*ite)<<endl;
???輸出Hello---說(shuō)明沒(méi)有替換第一個(gè)位置的鍵。
map 中鍵/值對(duì)構(gòu)成好比一個(gè)地址和電話(huà)號(hào)碼,以人名為鍵值,相反地set 只是鍵的集合。