我有一些我需要组织的数据.我应该注意到我是C和C++的新手.
我有一个建筑物清单,每个建筑物都有一定数量和与之相关的资源费率数组.我需要遍历建筑物列表,将每个建筑物的数量乘以其资源差异,并将它们相加以得出总资源差异.
例如:
冰井:[-100功率,+ 50水],n = 2
太阳能阵列:[+150功率],n = 2
总计:[+100电力,+ 100水]
我对如何组织我的数据感到困惑.如果我使用结构,循环将是一个挑战,但一旦建筑类型的数量增加,阵列将会混淆.在这一点上,我最好的猜测是将枚举与数组耦合,以获得具有数组循环功能的结构的命名功能.我应该怎么做呢?