#include <cstdlib> #include <iostream> #include <map> #include <utility> using namespace std; int main(int argc, char *argv[]) { map<int, int> m; typedef map<int, int>::value_type vt; for(int i=0; i<50; i++) { int val = rand() % 1000; pair<map<int, int>::iterator, bool> ret; //1th insert mathod ret = m.insert(vt(val, i)); if(!ret.second) cout << "insert key: " << val << "failed" << endl; //2th insert mathod val = rand() % 1000; ret = m.insert(make_pair(val, i)); if(!ret.second) cout << "insert key: " << val << "failed" << endl; } map<int, int>::iterator it = m.begin(); for(it; it != m.end(); it++) cout << it->first << " "; cout << endl; system("PAUSE"); return EXIT_SUCCESS; }
map insert()两种用法
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
下一篇:oracle 当行函数 日期
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
分享两种Pulsar消息积压topic级别策略老化办法
本文将介绍如何在topic级别实现老化策略的两种方案。
zookeeper Pulsar 消息中间件 -
Map hashMap 两种存储方式
Map hashMap 两种两种存储方式
存储方式 Map hashMap 两种 -
Handler常见两种用法
1.Handler在Android的两个功能 1.1表示未来某时做某事 1.2线程间通信 2.演示源码如下:
android Handler ide 线程间通信 bundle