CObject 클래스
Mfc 라이브러리에 대 한 기본 보안 주체 클래스입니다.
class AFX_NOVTABLE CObject
멤버
Protected 생성자
Name |
설명 |
---|---|
기본 생성자입니다. |
Public 메서드
Name |
설명 |
---|---|
이 개체의이 무결성을 확인합니다. |
|
이 개체에 대 한 진단 덤프를 생성합니다. |
|
반환 된 CRuntimeClass 이 개체의이 클래스에 해당 하는 구조입니다. |
|
이 개체의 특정된 클래스의이 관계를 테스트합니다. |
|
이 개체를 serialize 할 수 있는지 테스트 합니다. |
|
로드 하거나 개체/에 아카이브를 저장 합니다. |
Public 연산자
Name |
설명 |
---|---|
특별 한 삭제 연산자. |
|
특별 한 새 연산자. |
설명
뿐만 아니라 라이브러리 클래스에 대 한 루트 같은 역할 CFile 및 CObList를 작성 하는 클래스도 있지만. CObject포함 하는 기본 서비스를 제공 합니다.
Serialization 지원
런타임 클래스 정보
진단 출력 개체
컬렉션 클래스와의 호환성
이때 CObject 다중 상속을 지원 하지 않습니다. 파생된 클래스는 하나만 가질 수 있습니다 CObject 기본 클래스와 CObject 계층 구조에서 가장 왼쪽에 있어야 합니다. 그러나 구조 하는 것 및 비-CObject-파생 클래스가 다중 상속 지점 오른쪽에 있습니다.
주요 이점이 실현 됩니다 CObject 파생 클래스를 구현 하 고 선언에서 선택적 매크로의 일부를 사용 하는 경우.
첫째 수준의 매크로 DECLARE_DYNAMIC 및 클래스, 런타임 액세스 클래스 이름 및 계층 구조에서의 위치를 허용 합니다. 따라서 의미 있는 진단 덤프 있습니다.
두 번째 수준의 매크로 DECLARE_SERIAL 및 IMPLEMENT_SERIAL매크로 첫 번째 레벨의 모든 기능을 포함 하 고 이들을 사용 가능 "은"보관"에서 serialize 될 개체"
일반적 mfc 및 C++ 클래스를 파생 하 고 사용 하는 방법에 대 한 내용은 CObject를 참조 하십시오 CObject 사용 및 직렬화.
상속 계층 구조
CObject
요구 사항
헤더: afx.h