가상 void Serialize ( CArchiveamp; ar );
던져 ( CMemoryException );
던져 ( CArchiveException );
던져 ( CFileException );(&A)
매개 변수
아칸소
CArchive 개체 또는에서 serialize를。
주의
읽거나 또는 보관에서이 개체를 씁니다.
Serialize 하려는 각 클래스에 대 한 Serialize 를 재정의 해야 합니다. Serialize 재정의 기본 클래스의 Serialize 함수를 먼저 호출 해야 합니다.
DECLARE_SERIAL 매크로 사용 하 여 클래스 선언에 해야 합니다. 또한 그리고 IMPLEMENT_SERIAL 매크로 사용 하 여 구현에서 해야 합니다.
CArchive::IsLoading 또는 CArchive::IsStoring 를 사용 하 여 아카이브를 로드 하거나 저장 여부를 확인 하려면。
Serialize CArchive::ReadObject 및 CArchive::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)