适用于8维对象的数据结构

时间:2014-07-14 20:27:42

标签: c++

我有一个8维数组xi。对于固定索引g_i, i=0..7,我xi[g_0][g_1][g_2][g_3][g_4][g_5][g_6][g_7]的类型为myObject。我该如何处理这样的对象?

我的第一个想法是定义一个多维向量

vector< vector< vector< vector< vector< vector< vector< vector< myObject > > > > > > > > xi;

但我不确定这是否是最好的方法。进一步的复杂性是指数的范围彼此依赖,例如,g_3的范围取决于g_0的选择。我想8d向量会给我灵活处理这些依赖关系。针对这样的8d向量是否有任何原因(例如性能)?

0 个答案:

没有答案