#include <iostream>
using namespace std;
int main()
{
//const 포인터는 포인터 위치에 따라 의미가 달라진다.
int number1 = 10;
int number2 = 20;
int const* ptr1; //const int 를 가리키는 의미이다.
ptr1 = &number1; //가리키는 대상은 변경이 가능하다.
//ptr1 = number1; //가리키는 대상의 값은 변경이 불가능하다.
ptr1 = &number2;
int* const ptr2 = &number1; //int를 가리키는 const포인터로, 초기값이 꼭필요하다.
*ptr2 = number2;
//ptr2 = &number2; //가리키는 대상을 바꿀 수 없다.
//*의 위치에 따라 바꿀 수 없는것이 달라진다.
return 0;
}