未知のサイズの 2 次元配列を渡す正しい方法は何ですか?
reprVectorsTree::reprVectorsTree(float tree[][], int noOfVectors, int dimensions)
関数の後半でこの配列の要素にアクセスする方法は?
呼び出し元の関数から 2 次元配列を渡す方法は?
- - -編集 - -
呼び出しは AC コードから行われ、AC から C++ へのインターフェイスがあるため、配列を使用したい
-----編集----- 呼び出し元の関数から 2 次元配列を渡す定義方法は?
float tree[15][2] = {{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1},{2,1}};
reprVectorsTree *r1 = new reprVectorsTree(tree[0][0],8,2);
上記のコードの何が問題になっていますか? パラメータ 1 を 'float' から 'float **' に変換できません。