共用方式為


IMPLEMENT_SERIAL

產生 C++ 程式碼所需的動態 CObject-與執行階段存取類別名稱和位置的衍生類別階層內。

IMPLEMENT_SERIAL(class_name, base_class_name, wSchema )

參數

  • class_name
    類別的真實名稱。

  • base_class_name
    基底類別的名稱。

  • wSchema
    在封存要編碼可讓序列化程式的識別和管理舊版程式版本之前建立的資料的 UINT 「版本編號」。 類別結構描述的項目不能是– 1。

備註

使用 IMPLEMENT_SERIAL 巨集在 .cpp 模組,一次只能連接然後產生的物件程式碼。

您可以使用 AFX_API 巨集會自動匯出使用 DECLARE_SERIALIMPLEMENT_SERIAL 巨集之類別的 CArchive 擷取運算子。 托類別宣告 (位於 .h 檔) 與下列程式碼:

#undef AFX_API
#define AFX_API AFX_EXT_CLASS

// <your class declarations here>

#undef AFX_API
#define AFX_API

如需詳細資訊,請參閱 CObject 類別主題

範例

IMPLEMENT_SERIAL(CAge, CObject, VERSIONABLE_SCHEMA | 2)

需求

Header: afx.h

請參閱

參考

DECLARE_SERIAL

RUNTIME_CLASS

CObject::IsKindOf

概念

MFC 巨集和全域