인프런 커뮤니티 질문&답변
질문드립니다.
작성
·
190
2
안녕하세요
강의 잘 듣고 있습니다. 질문 있습니다.
int* const ptr 과 int const* ptr은 별의 위치가 다른데 동일한 포인터 입니까?
답변 1
2
둘은 다릅니다.
int * const ptr 은
constant pointer to integer 입니다. (initializer 필요, ptr의 값 바꿀 수 없음)
int const* ptr 은
pointer to constant integer 입니다. (ptr이 가리키는 값 바꿀 수 없음)
다음은 같습니다.
int const *ptr; //constant pointer to integer
const int *ptr; //constant pointer to integer
https://www.geeksforgeeks.org/difference-between-const-int-const-int-const-and-int-const/
참고하시면 도움이 되실 것 같습니다. 저도 헷갈렸는데 덕분에 다시 봤네요.





