728x90
반응형
▶ 무엇을 상수화 시킬것인가
1. const int* : 이 포인터가 가리키는 값을 변경할 수 없음을 의미. 즉 포인터를 통해 값을 수정하는 것은 불가능 하며
*b = 10 과 같은 코드는 에러가 발생
2. int* const : 이 포인터 자체를 변경할 수 없음을 의미, a = &y와 같은 코드는 컴파일 오류가 발생한다. 즉 포인터가 한번 가리키게 된 주소는 변경할 수 없음을 의미한다.
728x90
반응형
'C++프로그래밍 > 이론 정리' 카테고리의 다른 글
L- value 와 R - value / move (0) | 2024.08.22 |
---|---|
unordered_map과 해시 (0) | 2023.12.07 |
형변환 연산자 (0) | 2023.12.04 |
vitrual키워드와 가상함수테이블 (0) | 2023.11.29 |
STL (0) | 2023.10.13 |