У меня проблема. Я хочу инициализировать мой 2Dim-массив, который является членом класса, в конструкторе класса. Например .C++ инициализация неизвестного размера 2DimArray в конструкторе
class Foo
{
private:
bool testArray[100][4];
public:
Foo(bool t_array[][4]);
};
в файле foo.cpp:
Foo::Foo(bool array[][4])
{
// initilize it in there with unknown row size
}
Я не имею определенный размер строки, но я знаю, что это будет максимум 100.
Как я мог initilize мой testArray в моем конструктор? заранее спасибо.
http://stackoverflow.com/questions/2409819/c-constructor-initializer-for-arrays?rq=1 –
http://stackoverflow.com/questions/4680125/template-class-constructor-issues-designing -a-container-for-multidim-arrays? rq = 1 –