C语言的##
2024-09-08 07:16:03
比如说我定义一个宏:
#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;
最新文章
- Python 之匿名函数和偏函数
- C# 时间现实问题(12小时制与24小时制)
- SSIS 64位环境访问Oracle11g
- Java笔记(三)……基础语法
- Cloudera Impala 之 ORDER BY without LIMIT currently not supported
- 表中查询重复的数据,如何通过sql语句查询?
- thinkPHP模板引擎案例
- Loadrunner VuGen实战---基本组成、录制流程、协议、脚本优化、参数化(三)
- FTP服务器配置部分
- LInux基础命令分类
- @htmlhepler dropdownlistfor 报错
- FusionCharts 3D帕累托图
- [转]Mybatis foreach 批量操作
- 131A
- Webpack 2 视频教程 002 - NodeJS 安装与配置
- Oracle11g温习-第十七章:权限管理
- jdk8-stream-并行流的使用
- 峰Spring4学习(1)HelloWorld
- System.Web.Caching.Cache类 缓存 各种缓存依赖(转)
- springboot pom 详解
热门文章
- 洛谷P1965 转圈游戏 [NOIP2013]
- EnableViewState 属性
- [LeetCode] Factorial Trailing Zeroes 阶乘末尾0
- MySQL数据库”mysql SQL Error:1146,SQLState:42S02 “解决方法
- nginx报404的可能错误
- springBoot 数组增加工具类包
- luogu P2949 [USACO09OPEN]工作调度Work Scheduling
- Loj #124. 除数函数求和
- BZOJ 4197 NOI 2015 寿司晚宴
- Git之Github使用(一):Push代码到Github