DECLARE_SERIAL

DECLARE_SERIAL ( class_name

パラメーター

class_name

(引用符で囲まれていない) クラスの実際の名前。

解説

DECLARE_SERIAL CObjectの必要な C++ ヘッダー コードが生成されます-シリアル化できるクラスを派生します。シリアル化の書き込みをし、オブジェクトの内容を読んでファイルからプロセスです。

DECLARE_SERIALマクロで使用します。H モジュール、そのモジュールにはすべてが含まれます。このクラスのオブジェクトへのアクセスが必要な CPP モジュール。

DECLARE_SERIALクラス宣言に含まれている場合は、[ IMPLEMENT_SERIALクラスの実装に含める必要があります。

DECLARE_SERIALマクロにはDECLARE_DYNAMICDECLARE_DYNCREATEのすべての機能が含まれています。

自動的に、 CArchive抽出演算子DECLARE_SERIALIMPLEMENT_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_DYNAMICIMPLEMENT_SERIALRUNTIME_CLASSCObject::IsKindOf(&N)

Index