가리키는 값을 못 바꿈
포인터가 다른 대상을 가리킬 수는 있지만 *p로 값 변경은 할 수 없습니다.
const int* p
const int*와 int* const는 비슷해 보이지만 읽기 전용 대상과 고정된 포인터라는 전혀 다른 약속을 뜻합니다.
포인터가 다른 대상을 가리킬 수는 있지만 *p로 값 변경은 할 수 없습니다.
const int* p
처음 묶인 주소는 유지되고 그 대상 값은 타입이 허용하면 바꿀 수 있습니다.
int* const p
다른 곳을 가리킬 수도 없고 가리키는 값을 바꿀 수도 없습니다.
const int* const
함수에서 읽기만 하는 포인터 매개변수는 대상 const를 붙여 계약을 드러냅니다.
const T*