상수1 const 위치에 따른 동작 C++ 언어에서 const는 "constant"의 약자로 "변함없는" 이라는 뜻을 가지고 있습니다. 즉, const는 변수를 상수화 시킬 때 사용되어 지고, C++에서 제공하는 키워드 입니다. 아래 소스코드는 const의 위치에 따른 동작에 대해서 설명하고 있습니다. class의 맴버함수에서 모든 위치에 const를 사용한 예로 보자면, const char* Function( const char* const szMessage) const 와 같을 수 있습니다. 왼쪽의 const부터 본다면, 첫번째 const는 반환값에 대한 상수화입니다. 값을 반환 받으려면, 꼭 const 타입으로 받아야 한다는 것으로 사용 범위를 제한 하는 것입니다. 두번째 const는 해당 포인터가 가르키는 대상을 상수화하는 것입니다.. 2010. 11. 12. 이전 1 다음