2010-11-09 46 views
0

在我的Qt項目,我有枚舉:創建堆棧,其中的元素是數組

enum Field {EMPTY=0, WHITE=1, BLACK=2}; 

而且該枚舉的數組:

Field field[8][8]; 

現在我需要創建這個數組的堆棧。堆棧的元素必須是字段[8] [8]。我怎樣才能做到這一點?

回答

7
struct FieldMatrix { Field fields[8][8]; }; 

// not familiar with Stack, but here's the standard library stack type 
std::stack<FieldMatrix> foo;