DECLARE_SERIAL ( class_name )
パラメーター
class_name
(引用符で囲まれていない) クラスの実際の名前。
解説
DECLARE_SERIAL CObjectの必要な C++ ヘッダー コードが生成されます-シリアル化できるクラスを派生します。シリアル化の書き込みをし、オブジェクトの内容を読んでファイルからプロセスです。
DECLARE_SERIALマクロで使用します。H モジュール、そのモジュールにはすべてが含まれます。このクラスのオブジェクトへのアクセスが必要な CPP モジュール。
DECLARE_SERIALクラス宣言に含まれている場合は、[ IMPLEMENT_SERIALクラスの実装に含める必要があります。
DECLARE_SERIALマクロにはDECLARE_DYNAMICとDECLARE_DYNCREATEのすべての機能が含まれています。
自動的に、 CArchive抽出演算子DECLARE_SERIAL 、 IMPLEMENT_SERIALマクロを使用してクラスをエクスポートするのにには、 AFX_APIマクロを使用できます。クラス宣言をブラケット (には。H ファイル) を次のコード:
#undef AFX_API# define AFX_API AFX_EXT_CLASSlt; あなたのクラス宣言をここで >#undef AFX_API# define AFX_API
DECLARE_SERIALマクロの詳細についてを参照してください CObject クラスのトピックでVisual の C++ プログラマのガイド。
参照特価;DECLARE_DYNAMIC、 IMPLEMENT_SERIAL、 RUNTIME_CLASS、 CObject::IsKindOf(&N)