2010-11-09 5 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; 
Смежные вопросы