반응형
[C++] Dynamic Cast (타입 캐스트 연산자)
PROGRAMMING/04. C++2024. 4. 24. 13:47[C++] Dynamic Cast (타입 캐스트 연산자)

Dynamic Cast동적으로 형변환시키고, 형변환에 실패할 경우 nullptr를 리턴한다.부모 클래스의 포인터에서 자식 클래스의 포인터로 다운 캐스팅 해주는 연산자이다.class의 상속관계에서 형변환을 프로그래머가 올바르게 하도록 도와주는 기능을 제공한다.Dynamic Cast 사용 제약 사항상속 관계 안에서만 사용 가능하나 이상의 가상함수를 가지고 있어야 함 사용법dynamic_cast (변환할 내용)dynamic_cast(temp); 예제12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455#include stdio.h> class Test_ClassA{public:   ..

반응형
image