#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嵌套使用
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
结构体大小计算-结构体对齐
计算某一结构体大小:方法以及规则。
偏移量 #pragma 结构体 结构体大小计算 -
结构体04:结构体嵌套结构体
#include<iostream>#include<string>using namespace std;//定义结构体 学生 str
c++ visual studio 动态规划 #include ios -
认识结构体中嵌套结构体
结构体中嵌套结构体
数组 嵌套 #include 结构体中嵌套结构体 -
C++结构体嵌套结构体
作用:结构体中的成员可以是另一个结构体例如:每个老师辅导一个学员,一个老师的结构体中,记录一个学
结构体嵌套结构体 C++ 嵌套 后端开发 #include -
结构体vector容器的使用以及结构体容器的初始化结构体vector容器的使用 结构体容器的删除、添加修改 普通容器的初始化 结构体容器的初始化 初始化