반응형 C++2 C/C++ dynamic_cast 기본 문법 동적 캐스트 기본 문법 dynamic_cast (expression) 런타임 중 안전하게 형 변환을 하기 위해 사용 new_type에는 캐스팅 할 타입의 포인터나 레퍼런스 expression에는 캐스팅하고자 하는 객체의 포인터나 레퍼런스를 넘겨주면 된다 예제 derived객체는 base가 Derived로 캐스팅 된 객체로 변한다 2023. 4. 20. C/C++ 구조체와 클래스의 차이 사용자 정의 데이터 타입 이지만 차이점이 존재 1. 기본접근 구조체 - public 클래스 - private 2. 생성자 여부 구조체 - X 클래스 - O 3. 상속 구조체 - X 클래스 - O 4. 템플릿 구조체는 구조체에서만 클래스는 클래스에서만 사용가능 5. 사용 용도 대부분은 클래스를 더 많이 사용 간단한 데이터 타입은 구조체 사용 2023. 4. 17. 이전 1 다음 반응형