结构体 vector map嵌套使用
2012-10-24 10:01
134 查看
#include <iostream> #include <vector> #include <map> using namespace std; struct LevelAwardItems { int m_ItemID; int m_Num; int m_KeyWorld; }; typedef vector<LevelAwardItems> templateItem; templateItem m_VectItem; map <int, templateItem>m_MapLevelAward; void main() { for(int j=0;j<2;j++) { for(int i=0;i<2;i++) { LevelAwardItems item; item.m_ItemID = i; item.m_Num = i; item.m_KeyWorld = i; m_VectItem.push_back(item); } m_MapLevelAward[j] = m_VectItem; m_VectItem.clear(); } for(int j = 0;j<2;j++) { m_VectItem = m_MapLevelAward[j]; int nItemCout = m_VectItem.size(); for(int k = 0;k <nItemCout;k++) { LevelAwardItems item; item = m_VectItem[k]; cout<<item.m_ItemID<<endl; cout<<item.m_Num<<endl; cout<<item.m_KeyWorld<<endl; } } getchar(); }
相关文章推荐
- vector map 多层嵌套使用
- vector map 多层嵌套使用
- c++ 结构体的嵌套使用
- 结构体1(嵌套使用)
- 结构体指针 & 结构体嵌套使用...
- C语言基础:C语言结构体(7) - 结构体的嵌套使用
- 结构体 嵌套使用
- 演示asp.net中使用Repeater嵌套相关代码
- linux 中使用结构体指针 segmentation fault
- 嵌套Fragment的使用及遇到The specified child already has a parent. You must call removeView()问题的解决
- Android RecyclerView和ScrollView嵌套使用
- 使用嵌套的Repeater控件显示分级数据
- 面对不同类型的数值,我们如何使用结构体进行赋值
- 非使用FindControl方法找到深层嵌套的控件
- C#使用结构体,输入5个人的学号,姓名,分数,按照成绩高低排列打印出来
- shell中嵌套使用expect 实例
- strtok嵌套使用的解决方法
- 在Repeater中嵌套使用Repeater
- 结构体、sort的使用
- ScrollView和listView嵌套使用