본문 바로가기
프로그래머의 길/C & C++

const의 정확한 이해

by 제이콥케이 2007. 3. 26.
반응형
const는 변수를 상수로 만든다.

예를들면,

const double TAX=0.12 
// 수정 불가

하지만, 포인터 변수를 상수화 시키는 것은 특별하다.

int a=0;
const int *ap = &a;

*ap = 20; 
// 포인터 변수를 상수화 시킬 경우 포인터 자체가 고정되는것이
            // 아니라 해당되는 값을 고정시킨다. 즉, 이 문장은 에러다.
            // 포인터의 값은 변경 가능하다
.
 


반응형