c++ 독학하다가 진짜 아무리 고민해도 이해가 안되는 부분이 있음.

네이버 구글 등 이런데 찾아봐도 이런건 안나와있더라구여


c++ 상수와 관련된거에요@@


const int n = 100;

int *p = &n;


"const int *" 형식의 값을 "int *" 형식의 엔터티에 할당할 수 없습니다.


라는 오류 메시지가 뜨는데,


p는 변수포인터고, 변수포인터값(주소값)에다가 상수의 주소값을 할당하는건데 왜 저렇게 나오는거죠?ㄷㄷㄷ