CObject::Serialize
읽거나 또는 보관 파일에이 개체를 씁니다.
virtual void Serialize(
CArchive& ar
);
매개 변수
- ar
A CArchive 또는에서 serialize 할 개체입니다.
설명
재정의 해야 Serialize serialize 하려는 각 클래스에 대 한.재정의 Serialize 먼저 호출 해야 하는 Serialize 해당 기본 클래스의 함수.
또한 사용 해야는 DECLARE_SERIAL 매크로에서 클래스를 선언 하 고 사용 해야는 IMPLEMENT_SERIAL 매크로 구현에서 합니다.
사용 CArchive::IsLoading 또는 CArchive::IsStoring 아카이브 로드 또는 저장 여부를 결정 합니다.
Serialize호출 CArchive::ReadObject 및 CArchive::WriteObject.관련 된이 함수는 CArchive 삽입 연산자 (<<) 및 추출 연산자 (>>).
Serialization에 대 한 예의 문서를 참조 하십시오. 직렬화: 객체 직렬화.
예제
볼 CObList::CObList 에 CAge 클래스 모두에서 사용 CObject 예.
void CAge::Serialize(CArchive& ar)
{
CObject::Serialize(ar);
if(ar.IsStoring())
ar << m_years;
else
ar >> m_years;
}
요구 사항
헤더: afx.h