//insert(elem); //clear(); //erase(pos); //删除该位置上数据 //erase(beg,end); //删除区间内数据 //erase(key); //删除容器内全部值为key的数据 #include #include using namespace std; void printMap(const map& m) { for (map::const_iterator it = m.begin(); it != m.end(); it++) { //这里获取不可以单纯*it,因为有两个值 cout << "key = " << (*it).first << " value = " << it->second << endl; } cout << endl; } void test01() { mapm; //第一种 m.insert(pair(1, 10)); //第二种 //第二种不需要模板,更简单(?) m.insert(make_pair(2, 20)); //第三种 m.insert(map::value_type(3, 30)); //第四种 //重载的中括号,简易但不建议 m[4] = 40; //不建议原因: //即使一共只赋值value了四个值,但只要使用过m[5] //那么编译器会自动用0补位m[5] //cout<
上一篇 Windows11/10 Docker-kubernetes使用全过程及各种问题解决(Kubernetes一直starting等)
下一篇 Linux
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号