在我的Qt项目中,我有枚举:
enum Field {EMPTY=0, WHITE=1, BLACK=2};
这个枚举的数组:
Field field[8][8];
现在我需要创建此数组的堆栈。堆栈元素必须是字段[8] [8]。我该怎么做?
答案 0 :(得分:7)
struct FieldMatrix { Field fields[8][8]; };
// not familiar with Stack, but here's the standard library stack type
std::stack<FieldMatrix> foo;