일반적으로 C에서는 형변환을 할 때 앞에 (바꾸려는 자료형) 원래 변수 이렇게 했지만 이렇게 바꾸는 것은 C언어 스타일의 문법이다. 아무조건 없이 해당 변수를 그냥 변경하는 것이다. 변경할 수 없을 때에도 변경을 시도하니 문제가 생기기 일쑤다. 이러한 형변환은 우리가 무조건 형변환이 된다는 것을 알고 있을 때나 가능하다. 그래서 C++에서는 4가지 형변환 연산자를 제공해준다. static_cast() //1 dynamic_cast() //2 const_cast() //3 reinterpret_cast() //4 1번은 가장 기본적인 캐스트 연산 방법이다. 2.번은 객체지향 언어의 다형성을 이용하여 모호한 타입 캐스팅 오류를 막아준다. 3번은 자료형이 가지고 있는 상수 속성을 제거한다. 4번은 어떠한 포인..