博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言的##
阅读量:6804 次
发布时间:2019-06-26

本文共 320 字,大约阅读时间需要 1 分钟。

比如说我定义一个宏:

#define DECLARE_DYNAMIC(class_name) \
public:
static CRuntimeClass class##class_name; \
virtual CRuntimeClass* GetRuntiemClass() coonst;
出现的宏定义之中的##,用来告诉编译器,把两个字符串系在一起。如果你这么使用此宏:
DECLARE_DYNAMIC(CView)
编译器前置处理器为你做出的代码是:
public:
static CRuntimeClass classCView;
virtual CRuntimeClass* GetRuntiemClass() coonst;

转载地址:http://zhjwl.baihongyu.com/

你可能感兴趣的文章
招商银行的企业网银如何完成银企对账
查看>>
转--快速学习法:一年学完MIT计算机课程
查看>>
多标签分类
查看>>
Python基础教程(第2版 修订版) pdf
查看>>
VS快捷键
查看>>
各种字符集和编码详解
查看>>
dubbo原理
查看>>
SQL server 清除缓存
查看>>
python实现常见排序算法
查看>>
listctrl加入图标
查看>>
gem 更新源设置,ruby安装
查看>>
码农们:我们才是真正的土豪!
查看>>
[Node.js]NPM 使用
查看>>
Setup Factory打包winform程序
查看>>
window下php5.6-x64-ts可用php_redis.dll文件
查看>>
namenode 格式化错误 Unable to check if JNs are ready for formatting
查看>>
通达信公式-均线向上
查看>>
Redis ---------- Sort Set排序集合类型
查看>>
Android 子线程更新UI 异常
查看>>
20190404——分享
查看>>