如何初始化一個私有數組,其中每個項目等於一個兩項數組,如{-1, 0}
。由於我問你們所有人,我的代碼顯然不起作用。如何初始化一個私有多維數組
example.h文件:
#ifndef EXAMPLE
#define EXAMPLE
class Example {
private:
char grid[10][10];
public:
Example();
};
#endif
example.cpp:
#include "example.h"
#include <iostream>
Example::Example() : grid({-1, 0}) {}
嗯。如果我願意妥協並初始化說'grid [10] [10] [2]'這200個項目都是0的地方呢? – 2011-04-03 22:24:08
@Tyler然後你可以說'Example():grid(){}'。這工作正常。 – 2011-04-03 22:27:26
嗯,我發現了一個非常相關的鏈接,您可以在答案中首先提到:http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2672.htm – 2011-04-04 08:59:00