我在dialog
類中有一個int costMap[20][20];
。通過另一個類中的指針訪問多維數組的元素
該類我正在從所謂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]錯誤
問題:你怎麼能存取權限多維數組的元素低谷另一個類的指針
類名中可能沒有'.'。 –
什麼行給出錯誤? –
@LightnessRacesinOrbit :: p – Thomas