我有:
1) NetBeans 7.3 2) Digia v4.8.4 的 Qt。3) MinGW 编译器。
你能帮我初始化我的数组吗?我失败了,很遗憾。我知道我必须使用 initializer_list。但是在我的文件中包含什么以及如何组织所有内容对我来说是一个谜。
你会好心帮助我吗?
图.h
#include <initializer_list>
class Figure: public QObject{
Q_OBJECT
private:
int shape[4][4][4];
图.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}
}
);