예전/C, C++
[C++] const_cast
showmiso
2013. 8. 21. 21:04
const_cast 는 포인터 또는 참조의 const를 제거하는데 사용된다.
[예제 1]
결과 : 200
pConstTest 는 상수 포인터이다.
[예제 2]
결과 : 10
위의 예제에서 출력은 10이다. nConstTest의 값이 변하지 않았다.
상수 객체의 const를 제거해서 casting은 가능하지만, 상수 객체 자체의 내용을 바꿀 수는 없다.