2011-07-02 8 views
0

Dに2次元配列(以上)を割り当てることは可能ですか?実行時にDに多次元配列を割り当てます

次は動作しません:

void create2DArray(uint w, uint h) { 
    double[][] histogram = new double[w][h]; 
} 

ただし、以下の罰金コンパイルされます。ここでは

void create1DArray(uint w) { 
    double[] histogram = new double[w]; 
} 

答えて

1

あなたは、このようなコンストラクタ構文を使用する必要があります少なくともD2で、正常に動作します

void create2DArray(uint w, uint h) { 
    double[][] histogram = new double[][](w, h); 
} 

を。