C++ 에는 4가지의 캐스팅이 있습니다. 그 캐스팅을 공부해봅시다. 캐스팅은 자료형간 또는 포인터간 형변환시 사용됩니다. 캐스팅은 크게 묵시적 캐스팅와 명시적 캐스팅 두 가지로 나눌 수 있습니다. 특별히 캐스팅 연산자를 사용하지 않고 이루어지는 경우를 묵시적 캐스팅이라고 합니다. static_cast static_cast 의 특성은 묵시적 캐스팅와 일치적으로 같다고 보면 됩니다. 묵시적 캐스팅에는 컴파일 시점에서 무결성 검사를 하는데 이떄 허용 과 컴파일러에 의한 값 변환 이라는 두 가지 관점에서 이루어 집니다. 컴파일 타임에서 제약사항은 에러를 발생시킵니다. static_cast는 형변환에 대한 타입체크를 run time 에 하지않고 compile 타임에 정적으로 수행합니다. #include using..