私は機能を持っている:既知の第2次元を持つC++配列を動的に作成する方法は?
void foo(double[][4]);
私は、関数に渡すことができるように、私は2次元配列を割り当てるにはどうすればよい4に等しい第二次元と2次元配列をとりますか?私がこれを行うなら:
double * arr[4];
arr = new double[n][4];
ここでnはコンパイラには分かりません。私はそれをコンパイルすることはできません。一般的な2dダイナミック配列を使用すると、関数fooはそれを受け取りません。
なぜあなたはあなたのstd ::ベクトルではないのですか?配列はちょうどcではありません+ + –
@ Android400 vectorは古いスタイルの配列の代わりになりません.. std :: arrayは –
typedefを使用してください... –