ho:Come utilizzare initializer_list
1) NetBeans 7.3 2) Qt di Digia v4.8.4. 3) Compilatore MinGW.
Potresti aiutarmi a inizializzare il mio array? Ho fallito, sfortunatamente. Capisco che devo usare initializer_list. Ma cosa includere nei miei file e come organizzare tutto è un mistero per me.
Sarai così gentile da aiutarmi?
Figure.h
#include <initializer_list>
class Figure: public QObject{
Q_OBJECT
private:
int shape[4][4][4];
Figure.cpp
Figure:: Figure(){
std::initializer_list<int> init;
auto init = std::initializer_list<int>
(
{
{0, 0, 0, 0},
{0, 1, 1, 0},
{0, 0, 1, 0},
{0, 0, 0, 0}
,
{0, 0, 0, 0},
{0, 0, 1, 0},
{0, 1, 1, 0},
{0, 0, 0, 0}
,
{0, 0, 0, 0},
{0, 1, 0, 0},
{0, 1, 1, 0},
{0, 0, 0, 0}
,
{0, 0, 0, 0},
{0, 1, 1, 0},
{0, 1, 0, 0},
{0, 0, 0, 0}
}
);