본문 바로가기
Programming/C++

[C++] 상황에 따른 cast 방법 정리

by Winduck 2023. 1. 14.
반응형

 

상황 cast방법 정리
const 속성 제거 const_cast()
- 언어에서 허용하는 명시적 변한
- 사용자 정의 생성자나 변환 연산자에서 지원하는 명시적 변환
static_cast()
- 같은 상속 계층에 있는 클래스 타입의 객체 레퍼런스/포인터  사이의 변환 권장: dynamic_cast()
가능: static_cast()
- 서로 관련없는 포인터/ 레퍼런스 사이의 변환
- 함수 포인터 사이 변환
reinterpret_cast()

책 <전문가를 위한 C++> 참고

반응형

댓글