320x100
int a = 5;
const int* val1;
val1 = &a // ok
*val1 = 10 // error
int* const val2;
val2 = &a // error
*val2 = 10 // ok
const int* const val3;
val3 = &a // error
*val3 = 10 // error
const int는 쉽게 int를 수정할 수 없다로 외우고
반대인 int const는 포인터를 수정할 수 없다로 외우면 될 것 같다.
320x100
'프로그래밍 > C,C++' 카테고리의 다른 글
memmove_s 함수 (0) | 2021.12.27 |
---|---|
C2143 구문 오류: ';'이(가) '*'앞에 없습니다. (0) | 2021.12.20 |
virtual, override, final 관련 정리 (0) | 2021.11.03 |
Macro 확장을 이용한 factory 만들기 (0) | 2021.10.26 |
set_new_handler (0) | 2021.10.26 |