• 结构体 vector map嵌套使用


    #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();
    }

  • 相关阅读:
    dgango
    django
    pymysql 增删改 查 索引
    mysql 单表,多表,符合条件,子查询
    mysql 数据的增删改
    mysql foreignkey
    mysql基础知识之数据类型与约束
    MySol序
    MySql
    Python Selenium 常用方法总结
  • 原文地址:https://www.cnblogs.com/byfei/p/3112184.html
Copyright © 2020-2023  润新知