私はクラスのint costMap[20][20];
中にいます。dialog
そのクラス内で、別のクラスからオブジェクトを作成していますpathFind
int costMap[20][20];
//costMap is filled with values (that represent the cost for each node -> pathFinder)
int (*firstElement)[20] = costMap;
pathFind *finder = new pathFind(*firstElement);
pathFind
クラス内の多次元配列の値にアクセスできるようにしたい
int (*costMap)[20];
pathFind::pathFind(int *map){
costMap = ↦
}
しかし、これはうまくいかないようです。「int** を int(*)[20] に変換できません」というエラーが表示されます。
質問: 別のクラスのポインターを介して多次元配列の要素にアクセスするにはどうすればよいですか?