博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
STL基础3:map
阅读量:6826 次
发布时间:2019-06-26

本文共 746 字,大约阅读时间需要 2 分钟。

 

#include 
#include
#include
using namespace std;#define N_K 10typedef struct { int a; char b[8]; } Data_t;void makeData(Data_t *d){ int i; for (i=0;i
m; Data_t d[N_K]; Data_t *p; pair
::iterator, bool> insertPair; makeData(d); for (int i=0;i
(i, d[i])); } //验证插入,map不允许重复 insertPair = m.insert(pair
(0, d[0])); if(insertPair.second == true) cout<<"Insert Successfully"<
::iterator iter; for(iter=m.begin(); iter!=m.end(); iter++){ cout<
first<<" "<<(iter->second).b<
first<<" "<<(iter->second).b<
second).a = 8;//map是深拷贝,所以在这里并没有修改d的数据 m.erase(iter); } m.clear(); return 0;}

 

转载于:https://www.cnblogs.com/ruanjianxian/p/8442123.html

你可能感兴趣的文章
[Python3网络爬虫开发实战] 1.7.3-Appium的安装
查看>>
magento 购物车 首页 显示
查看>>
mapper.xml
查看>>
模拟EventCenter,flash自带的事件机制的一个解耦框架,callback回调方式用于模块之间的通信...
查看>>
zookeeper选主算法二
查看>>
JS 中的require 和 import 区别整理
查看>>
stream& datagram socket
查看>>
vue.js 2.0开发(4)
查看>>
urb传输的代码分析【转】
查看>>
ftrace 简介【转】
查看>>
内置函数总结
查看>>
模块的查找顺序
查看>>
wpf中ListBox的选中项与ComboBox间的绑定
查看>>
web前台传参到后台出现错误
查看>>
数据库的备份和导入
查看>>
Oracle trunc()函数的用法
查看>>
col-md-*和col-sm-*
查看>>
前端开发大众手册(包括工具、网址、经验等)
查看>>
IOC容器
查看>>
“利益相关者”课堂讨论电子版
查看>>