c++ const 설명1 Effective C++ 항목 3: const를 자주 사용하자 const 변수const의 가장 큰 장점은 의미적인 제약을 소스 코드 수준에서 붙인다는 점과 컴파일러가 이 제약을 지켜준다는 것이다.데이터 멤버는 포인터 자체를 상수로, 혹인 포인터가 가리키는 데이터를 상수로 지정 가능하다.char c[] = "JJune";char* p = c; //비상수 포인터 & 데이터const char* p = c; //비상수 포인터 & 상수 데이터char* const p = c; //상수 포인터 & 비상수 데이터const char* const p = c; //상수 포인터 & 상수 데이터위를 보면 알겠지만 const가 *보다 왼쪽에 있으면 가르키는 대상(데이터)이 상수이고const가 *보다 오른쪽에 있으면 포인터 자체가 상수가 된다. 위의 말을 추가로 더 설명하자면v.. 2024. 10. 7. 이전 1 다음