标签:span 不能 iter pac click 删除节点 操作 bug margin
map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。
对于迭代器来说,可以修改实值,而不能修改key。
#include <map> using namespace std; map<int,vector<byte>> mapDatas; void CMFCApplication2Dlg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 vector<byte> vTemp; for (int i = 0; i < 4; i++) { vTemp.clear(); vTemp.push_back((byte)i); vTemp.push_back((byte)(i+1)); mapDatas.insert(map<int, vector<byte>>::value_type(i, vTemp)); } map<int, vector<byte>>::iterator iter; for (iter = mapDatas.begin(); iter != mapDatas.end(); iter++) { int key = iter->first; vector<byte> value = iter->second; OutputDebugString(_T("\r\n")); for (int i = 0; i < value.size(); i++) { CString str; str.Format(_T("0x%02X"), value[i]); OutputDebugString(str+" "); } } }
标签:span 不能 iter pac click 删除节点 操作 bug margin
原文地址:http://www.cnblogs.com/ike_li/p/7765430.html