const 위치에 따른 차이점
1. 일반 변수 의미를 직역하면 아래의 주석과 같이 말할 수 있지만 사실상 차이가 없습니다. const int num1 = 0; //num1의 int 형식의 값을 변경할 수 없습니다. int const num2 = 0; //num2의 값을 변경할 수 없습니다. num1 = 1; //ERROR!!! num2 = 1; //ERROR!!! 2. 포인터 포인터의 경우에는 다릅니다. int num = 0; const int* ptr1 = # // ptr1이 가리키고 있는 int형 값을 바꿀 수 없다, int* const ptr2 = # // ptr2의 값(int형 주소)을 바꿀 수 없다. const int* const ptr3 = # // 둘다 바꿀 수 없다. 3. 레퍼런스(참조자) 일반변수..