mam:Jak korzystać initializer_list
1) NetBeans 7.3 2) Qt przez Digia v4.8.4. 3) kompilator MinGW.
Czy możesz pomóc mi zainicjować moją tablicę? Niestety nie udało mi się. Rozumiem, że muszę użyć initializer_list. Ale to, co włożyć do moich plików i jak zorganizować wszystko, jest dla mnie zagadką.
Czy będziesz tak miły, aby mi pomóc?
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}
}
);