{
필요할 때도 있긴 하지만, 극히 드물기 때문에, 역시 자제하는게 옳다고 생각 한다. 책의 내용 중 "거짓말은 다리가 짧다(독일속담)" 이라는 구절이 있다.

reinterpret_cast 는 바로 거짓말과 같다.(그래서 때론 필요할 떄가 있는것 이다. ㅋ) 이 거짓말은 컴파일러의 눈과 귀를 막고, 프로그래머의 횡포를 보고있는 것과 같은 것이다.

대표적으로 reinterpret_cast 는 비트 패턴을 바꾸어 버리거나 재해석하기도 하는데, 책에는 없지만, 이런 예제를 만들어 봤다.

음.. 책에서 추가적으로 했던 내용은 reinterpret_cast 를 쓸빠엔 void* 과 static_cast 를 사용 하라는 것인데, 그 방법이 31번째 라인이다. 내가 보기엔 애초에 형변환 하는게 무엇인가 틀어진 것이니, 그것을 바로 잡는게 더 좋을 것 같다는 생각이 든다. 그리고 두개다 위험해 보이긴 마찬가지다.

관련링크
http://prostars.net/65
http://ikpil.com/349
}

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 라이프코리아트위터 공유하기
  • shared
  • 카카오스토리 공유하기