什么叫“宏”比如:
DECLARE_SERIAL
IMPLEMENT_SERIAL
这种宏有什么用?
DECLARE_SERIAL
IMPLEMENT_SERIAL
这种宏有什么用?
解决方案 »
- MFC
- 请教COMBOBOX控件的使用 就是里面的数据切换
- [原创&交流]略论图像的分块读写策略
- 请问如何取得ini文件中所有的小节名
- 请教:以二进制打开方式读取文件,替换字符,采用什么方法?(分不多,请大虾赐教)
- 大家来帮帮我吧!我实在受不了了!我真是倒霉!
- 一个很菜的问题,关于for中的变量定义,for(int i=0;;){}
- 为什么在dialogBar上放button,运行时是不可用的?
- 现在的点歌系统用的什么格式文件啊 (影音文件)是mv吗
- 只要思路不要代码,有兴趣的来看一下。
- 请问有没有好的高效的动态内存分配方法,malloc除外。
- 有没有FTP转发软件,以某一账号登陆FTP,该软件将FTP请求映射到局域网的一个FTP上?
这两个宏是用于对象的序列化用的,具体你可参见<深入浅出MFC>,那里有详细的讨论.或者你可以直接读MFC源代码,细细品味.
常量形式的:
#define MAXSIZE 8000
以后程序中凡是遇到MAXSIZE的,编译时都被换成8000。对字符串也一样。函数形式的:
#define _free(x) free(x)
以后程序中凡是遇到_free函数名的,编译时都被换成free。
DECLARE_SERIAL
IMPLEMENT_SERIAL