网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 DECLARE::SERIAL
释义 DECLARE_SERIAL

DECLARE_SERIAL(class_name)

参数:
class_name类的实际名字(不用引号括起来)。

说明:
DECLARE_SERIAL为可以串行化的CObject的派生类生成了必要的C++代码。
串行化是指将对象的内容写入文件或从文件读入对象的内容的过程。
在.H模块中使用DECLARE_SERIAL宏,然后在所有需要访问这个类的对象的.CPP模块中包含这个模块。
如果在类声明中包含了DECLARE_SERIAL宏,那么必须在类实现中包含IMPLEMENT_SERIAL宏。
DECLARE_SERIAL宏包含了DECLARE_DYNAMIC和DECLARE_DYNCREATE的所有功能。
你可以用AFX_API宏为那些使用了DECLARE_SERIAL和IMPLEMENT_SERIAL宏的类自动引出CArchive提取操作符。用下面的代码将类声明(在.H文件中)括起来:
#undef AFX_API
#define AFX_API AFX_EXT_CLASS
<这里是你的类声明>
#undef AFX_API
#define AFX_API
关于DECLARE_SERIAL宏的更多信息参见“Visual C++程序员指南”中的“CObject类主题”。

请参阅:
DECLARE_DYNAMIC, IMPLEMENT_SERIAL, RUNTIME_CLASS, CObject::IsKindOf
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 3:47:22