2
我有一個int** matrix
,我想以只讀形式返回它。將const double指針返回到const數據
所以,我會做:
int const ** const get_matrix() {
return (int const ** const)matrix;
}
,但現在我試圖做這樣的:
int const ** const get_matrix() {
return static_cast<int const ** const>(matrix);
}
,並得到:
無效的static_cast從類型「詮釋* *'鍵入'const int ** const'
爲什麼?
Const_cast不起作用?我會先試試 – rholmes
是@rholmes,我不知道它!我把它標記爲一個笨蛋。 :) – gsamaras