const char* const ptr = "hoge";
とあった場合、const ptrの部分が、ptrが指すアドレスを変更不可であることを表す。
つまりptrにnullptrを代入することなどは不可。
const char* の部分が、ptrが指す、char型*(上記例では文字列hoge)の値を変更不可であることを表す。
C++ master
const char* const ptr = "hoge";
とあった場合、const ptrの部分が、ptrが指すアドレスを変更不可であることを表す。
つまりptrにnullptrを代入することなどは不可。
const char* の部分が、ptrが指す、char型*(上記例では文字列hoge)の値を変更不可であることを表す。
コメントを残す