<分区>
我有以下结构:
enum model_class
{
...
};
struct SModelData
{
string m_strName;
model_class m_class;
vector<int> m_parts;
int m_iSeats;
SModelData(...) : ... {}
};
const multimap<int, SModelData*> models_data =
{
{ 400, new SModelData("Landstalker", STUFF, ***, 4) },
...
};
m_parts 可以有不同的 int 值 (const) 和它们的数量。 例如。型号 401 将具有:6661、6662、6669、6674; 型号 402:6669、6670; 等
获得这些东西的最佳方式是什么?