가리키는 값을 못 바꿈
포인터가 다른 주소를 가리킬 수는 있지만 그 대상을 통해 값은 수정하지 못합니다.
const int* p
const int*, int* const, const int* const를 오른쪽에서 왼쪽으로 읽으면 수정 가능한 범위를 분명히 구분할 수 있습니다.
포인터가 다른 주소를 가리킬 수는 있지만 그 대상을 통해 값은 수정하지 못합니다.
const int* p
초기화한 뒤 다른 대상을 가리키게 할 수 없지만 대상 값은 바꿀 수 있습니다.
int* const p
포인터도 바꾸지 않고 그 경로로 대상 값도 바꾸지 않습니다.
const int* const p
널이 불가능하고 소유권이 없으며 별칭만 필요하면 참조가 더 읽기 쉽습니다.
const T&