1

次のコードを検討してください。

int** a;
const int** b;
b = a;

このコードはエラーを返します:

error C2440: '=' : cannot convert from 'int **' to 'const int **'
Conversion loses qualifiers

キャストを実行できないのはなぜですか?

単純なポインターを操作する場合は問題なく動作します。

int* a;
const int* b;
b = a;
4

1 に答える 1