CObject::Serialize

가상 void Serialize ( CArchiveamp; ar );
던져 ( CMemoryException );
던져 ( CArchiveException );
던져 ( CFileException );(&A)

매개 변수

아칸소

CArchive 개체 또는에서 serialize를。

주의

읽거나 또는 보관에서이 개체를 씁니다.

Serialize 하려는 각 클래스에 대 한 Serialize 를 재정의 해야 합니다. Serialize 재정의 기본 클래스의 Serialize 함수를 먼저 호출 해야 합니다.

DECLARE_SERIAL 매크로 사용 하 여 클래스 선언에 해야 합니다. 또한 그리고 IMPLEMENT_SERIAL 매크로 사용 하 여 구현에서 해야 합니다.

CArchive::IsLoading 또는 CArchive::IsStoring 를 사용 하 여 아카이브를 로드 하거나 저장 여부를 확인 하려면。

Serialize CArchive::ReadObjectCArchive::WriteObject에 의해 호출 됩니다. 이러한 함수는 CArchive 삽입 연산자와 연결 (lt; <) 및 추출 연산자 (>>)。

직렬화 예제를 보려면 다음 웹 사이트를 참조 하십시오. 문서 Visual c + + 프로그래머 가이드Serialization (개체 지 속성)

예제

CObList::CObList 의 목록에 대 한 참조를 CAge 모든 CObject 예제에 사용 되는 클래스。

/ / Cobject::serialize에 대 한 예제
void CAge::Serialize (CArchiveamp; ar)
 {
 CObject::Serialize (아칸소 주);
 ??? 경우 (ar.IsStoring())
 ??? 아칸소 << m_years;
 ??? 다른
 ??? 아칸소 >> m_years;
 }

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

Index