社区
C语言
帖子详情
各位高手,我想问一个关于宏定义的问题
haha_0_2000_2001
2002-04-09 11:26:45
#define DECLARE_DYNAMIC(class_name)\
public:\
static CRuntimeClass class##class_name);\
virtual CRuntimeClass* GetRuntimeClass() const;
其中的 \是什么意思????
还有谁能告诉我具体的宏定义格式?????????
谢谢
...全文
57
2
打赏
收藏
各位高手,我想问一个关于宏定义的问题
#define DECLARE_DYNAMIC(class_name)\ public:\ static CRuntimeClass class##class_name);\ virtual CRuntimeClass* GetRuntimeClass() const; 其中的 \是什么意思???? 还有谁能告诉我具体的宏定义格式????????? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fireseed
2002-04-10
打赏
举报
回复
/***********************感谢关注************************/
///////////////////////Creamdog/////////////////////////
比如你想把MY_ASSERT(func)定义为下面的程序:
if( !func )
{
MessageBox(NULL, "error", "MSG",0);
}
就这样写:
#define MY_ASSERT(func) if( !func )\
{\
MessageBox(NULL, "error", "MSG",0);\
}
明白了吗?
rty
2002-04-10
打赏
举报
回复
\是转行符,既当一行写不完时,可以使用该符号,即将\后的语句全连接起来
对比UEFI中_CR 和Linux中container_of
宏定义
最近一段时间都是游走于Firmware和Linux之间,其中Firmware包括uboot、pmon、和UEFI。看到一些code的时候,当然会对两种架构做一些比较,这样可以加深理解和记忆。...比如UEFI中有个
宏定义
_CR,其作
C++编译遇到重复定义
问
题
一直对编译这个事情不是太明白,
想
好好学习一下,今天自己写东西试验,遇到了这么个
问
题
,
想
请教一下,先贴代码 // test.h #ifndef JUST_FOR_TEST_H_ #define JUST_FOR_TEST_H_ struct Test { static int i; ...
#define用法
1、 用无参
宏定义
一个
简单的常量 #define LEN 12 这个是最常见的用法,但也会出错。 比如下面几个知识点你会吗?可以看下: (1) #define NAME "zhangyuncong" 程序中有"NAME
ARM经典100
问
(下)
第53
问
: Q:我
想
详细的了解一下ADS开发工具中的stack.s ,heap.s和startup.s中代码的含义, 各位
高手
推荐本书或给解释一下 A:开发套件用户指南的第3.1.3节有说明. stack.s定义了系统模式堆栈的起始地址. heap.s为初始化...
const 和 volatile为什么能同时定义
一个
变量
书上的一段话,请前辈不吝执教,const 和 volatile怎么能同时定义
一个
变量呢,不明白。谢谢。
一个
值可以同时是vonst和volatile。例如,硬件时钟一般设定为不能由程序改变,这一点使他成为const; 但它被程序...
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章