포인터 예약어 선언 의미
19 Oct 2021 | C++
const int* p : 포인터 변수 p는 다른 주소를 저장할 수 있지만, 포인터 변수가 가르키는 대상의 값을 변경할 수 없다.
int* const p : 포인터 변수 p는 초기값으로 준 주소만 저장하고 다른 주소를 변경할 수 없지만, 포인터 변수가 가르키는 대상의 값은 변경 할 수 있다.
const int *p const p : 포인터 변수 p는 초기값으로 준 주소만 저장을하고 다른 주소로 변경할 수 없고, 포인터 변수가 가르키는 대상의 값 또한 변경할 수 없다.
const int* p : 포인터 변수 p는 다른 주소를 저장할 수 있지만, 포인터 변수가 가르키는 대상의 값을 변경할 수 없다. int* const p : 포인터 변수 p는 초기값으로 준 주소만 저장하고 다른 주소를 변경할 수 없지만, 포인터 변수가 가르키는 대상의 값은 변경 할 수 있다. const int *p const p : 포인터 변수 p는 초기값으로 준 주소만 저장을하고 다른 주소로 변경할 수 없고, 포인터 변수가 가르키는 대상의 값 또한 변경할 수 없다.
Comments