CObject

CObject 마이크로소프트 파운데이션 클래스 라이브러리에 대 한 주 기본 클래스입니다. 그것은 라이브러리 클래스 CObList, CFile 등 뿐만 아니라 작성 하는 클래스가 루트 역할을 합니다. CObject 등 기본적인 서비스를 제공

참고 CObject 다중 상속을 지원 하지 않습니다. 파생된 클래스는 하나만 CObject 기본 클래스를 가질 수 있습니다 그리고 그 CObject 계층 구조에서 가장 왼쪽에 있는 있어야 합니다. 그러나 그것은 허용 하 고,, 구조를 및 비-CObject-오른쪽 다중 상속 점포에서 클래스 파생。

일부 클래스 구현 및 선언 옵션 매크로 사용 하는 경우 CObject 파생에서 주요 혜택을 깨달을 것 이다。

첫 번째 수준의 매크로, DECLARE_DYNAMICIMPLEMENT_DYNAMIC, 클래스 이름 및 계층 구조에서의 위치에 런타임 액세스를 허용합니다. 차례 차례로, 이렇게 의미 있는 진단 덤핑。

첫 번째 수준의 매크로의 모든 기능을 포함 하는 두 번째 수준의 매크로, DECLARE_SERIALIMPLEMENT_SERIAL, 그리고 "직렬화"와 "보관." 개체 사용

일반적으로 Microsoft Foundation 클래스와 c + + 클래스 파생 및 CObject사용 하는 방법에 대 한 자세한 참조 CObject 클래스 주제 Visual c + + 프로그래머 가이드Serialization (개체 지 속성)

# include lt;afx.h>

클래스 멤버 |nbsp; 계층 구조 차트(&N)

Index