小编J.T*_*J.T的帖子

用于多级数据组织的Struct与数组

我有一些我需要组织的数据.我应该注意到我是C和C++的新手.

我有一个建筑物清单,每个建筑物都有一定数量和与之相关的资源费率数组.我需要遍历建筑物列表,将每个建筑物的数量乘以其资源差异,并将它们相加以得出总资源差异.

例如:

冰井:[-100功率,+ 50水],n = 2

太阳能阵列:[+150功率],n = 2

总计:[+100电力,+ 100水]

我对如何组织我的数据感到困惑.如果我使用结构,循环将是一个挑战,但一旦建筑类型的数量增加,阵列将会混淆.在这一点上,我最好的猜测是将枚举与数组耦合,以获得具有数组循环功能的结构的命名功能.我应该怎么做呢?

c++ arrays data-structures

4
推荐指数
1
解决办法
277
查看次数

标签 统计

arrays ×1

c++ ×1

data-structures ×1