const_cast 는 포인터 또는 참조의 const를 제거하는데 사용된다.
[예제 1]
결과 : 200
pConstTest 는 상수 포인터이다.
[예제 2]
결과 : 10
위의 예제에서 출력은 10이다. nConstTest의 값이 변하지 않았다.
상수 객체의 const를 제거해서 casting은 가능하지만, 상수 객체 자체의 내용을 바꿀 수는 없다.
'예전 > C, C++' 카테고리의 다른 글
[C++] reinterpret_cast (0) | 2013.08.23 |
---|---|
[C++] dynamic_cast (0) | 2013.08.21 |
[C++] static_cast (0) | 2013.08.21 |
[C++] casting 연산자 (0) | 2013.08.21 |
[C언어] const volatile (0) | 2013.08.21 |