STL::map默认会按照.first的字母顺序排列
生活随笔
收集整理的這篇文章主要介紹了
STL::map默认会按照.first的字母顺序排列
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?看個代碼:
// map默認會按照.first的字母順序排列#include <map> #include <string> #include <iostream>using namespace std;int main() {map<string, string> map1;map<string, string>::iterator mapit;map<string, string>::iterator saveit;map1["fab"] = "2";map1["dja"] = "3";map1["dfe"] = "4";map1["tw"] = "5";cout << "Map size: " << map1.size() << endl;mapit = map1.begin();while (mapit != map1.end()) {cout << "Element key: " << mapit->first << ", value: " << mapit->second << endl;mapit++;}return 0; }
運行結果:
看到了嗎,map中的first成員被按字母順序給輸出來了!
總結
以上是生活随笔為你收集整理的STL::map默认会按照.first的字母顺序排列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机专业的核心课程,计算机专业核心课程
- 下一篇: MFC界面库BCGControlBar