IMPLEMENT_SERIAL

IMPLEMENT_SERIAL
IMPLEMENT_SERIAL( class_name, base_class_name, wSchema )
參數:
class_name 類的實際名字(不用引號括起來)。
base_class_name 基類的名字(不用引號括起來)。
wSchema 一個UINT類型的版本號,將被用在存檔中,使得解串列程式能夠識別並處理早期版本的程式所生成的數據。它的值不能是-1。
說明:
這個宏為動態的CObject派生類對象生成必要的C++代碼,使它能夠在運行時訪問類名及其在繼承關係中的位置。在.CPP模組中使用IMPLEMENT_SERIAL宏,然後一次性地連線生成的目標代碼
你可以使用AFX_API來為使用了DECLARE_SERIAL和IMPLEMENT_SERIAL宏的類自動引出CArchive提取操作符。用下面的代碼把類聲明(在.H檔案中)括起來:
#undef AFX_API
#define AFX_API AFX_EXT_CLASS
<這裡是你的類聲明>
#undef AFX_API
#define AFX_API
有關的更多信息參見“Visual C++程式設計師指南”中的“CObject類”主題。

相關詞條

熱門詞條

聯絡我們