0
行我有這樣分配內存中創建一個類中的動態矩陣:C++指針的動態矩陣
int **m; //this in the member head pointer
void allocate_mem(int ***ptr, unsigned r, unsigned c){
*ptr = new int *[r];
(*ptr)[0] = new int[r*c];
for(unsigned i = 1; i < r; i++)
(*ptr)[i] = (*ptr)[0] + i*c;
}
我怎麼能叫指針到行?我的意思是,m是指向數組的指針,* m是指向第一行的指針,但我不知道如何調用指向其他行的指針
ooh三星程序員...無論如何,嘗試一個'std :: vector'存儲。 –