const 위치1 [C] const 와 포인터 [C] const와 포인터 지난 포스팅에서 const와 포인터에 대해 알아보았다. 이제 그 둘의 관계에 대해 조금 더 알아보고자 한다. 기존에 배웠던 것을 떠올려보자. int a = 0; int* pInt = &a; //pInt가 a의 주소값을 가리키고 있다. *pInt = 1; // a의 값이 1로 바뀌었다. pInt = nullptr; // pInt가 a를 가리키지 않고 null을 가리키도록 바뀌었다. 여기까지는 잘 이해했을 거라고 생각한다. 포인터는 가리키는 변수의 값을 바꿀 수도 있고, 가리키는 것의 방향도 바꿀 수 있다. - const 포인터 int b = 0; const int* pConstInt = &a; //a 주소값을 가리킨다. *pConstInt = 100; //error // 포인터변.. 2022. 1. 4. 이전 1 다음