Const Pointer
const 포인터 읽기
const가 가리키는 값에 붙었는지, 포인터 변수 자체에 붙었는지에 따라 제한이 달라집니다.
const 포인터 해석 기준const 포인터 선언은 무엇을 바꿀 수 없는지 나누어 읽습니다. 대상
값과 포인터 자체의 변경 가능성을 구분합니다.
const 포인터 읽기 점검 항목const 포인터를 볼 때는 포인터 자체가 고정인지, 가리키는 값이
고정인지 먼저 구분합니다.
주소 고정 포인터
const 포인터 제한
const 약속오른쪽에서 왼쪽으로 읽으면 포인터 자체와 대상의 const 여부가
보입니다.
매개변수읽기만 하는 포인터 매개변수는 const를 붙여 의도를 드러냅니다.
참조 선택없을 수 없는 입력은 포인터보다 const 참조가 더 단순할 수
있습니다.
const 약속 const는 제약이 아니라 약속입니다. 함수가 무엇을 바꾸지 않는지 타입으로 말해 주면 호출자가 안심할 수 있습니다.