캐스팅 연산자
C + + 언어에 따라 여러 가지 캐스팅 연산자입니다.이러한 연산자는 일부 이전 스타일 C 언어 캐스트에 내재 된 위험 및 모호성을 제거 하기 위한 것입니다.이러한 연산자는 다음과 같습니다.
dynamic_cast 다형 형식 변환에 사용 됩니다.
static_cast nonpolymorphic 형식 변환에 사용 됩니다.
const_cast 제거 하는 데 사용 되는 const, volatile, 및 __unaligned 특성입니다.
reinterpret_cast 단순 재해석의 비트를 사용 합니다.
safe_cast 안정형 MSIL을 생성 하는 데 사용 됩니다.
사용 const_cast 및 reinterpret_cast 이러한 연산자 이전 스타일의 캐스트와 동일한 위험을 제시 후 마지막 수단입니다.그러나 여전히 필요한 이전 스타일의 캐스트를 완전히 바꿀 수 있습니다.