社区
C++ 语言
帖子详情
#是什么意思? ##是什么意思?
iflytekxglu
2007-09-13 08:45:06
#define DEFINE_SHMOD(mod) struct module_of_##mod { \
\
static const char* getmod() { \
return #mod; }}
上面那是什么意思啊?
...全文
206
5
打赏
收藏
#是什么意思? ##是什么意思?
#define DEFINE_SHMOD(mod) struct module_of_##mod { \ \ static const char* getmod() { \ return #mod;}} 上面那是什么意思啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iflytekxglu
2007-09-13
打赏
举报
回复
非常感谢
xiaciping
2007-09-13
打赏
举报
回复
ls正解.
roadtang
2007-09-13
打赏
举报
回复
别喊搞手啦, 其实都不是很难的问题喔
1,
# 是宏处理的 字符串转换符
#define STRING(exp) #exp
那么 STRING(okokokok)就相当于 "okokokok"
2,
## 是标识符拼接符
#define FULL_IDENT(ident) sys_global_##ident
FULL_IDENT(cache) 就等于 sys_global_cache
注意一点
如果
#define FULL_IDENT(ident) sys_global_ident
FULL_IDENT(cache) 就等于 sys_global_ident 应该不是你想要的.
用你的例子
#define DEFINE_SHMOD(mod) struct module_of_##mod { \
\
static const char* getmod() { \
return #mod; }}
这样使用
DEFINE_SHMODE(dxrender)
相当于
struct module_of_dxrender {
static const char * getmod() {
return "dxrender";
}
}
iflytekxglu
2007-09-13
打赏
举报
回复
高手呢
iflytekxglu
2007-09-13
打赏
举报
回复
自己顶
GMG-Chrome:只是一个简单的谷歌浏览器扩展
##这是什么? 只是一个简单的 GOOGLE Chrome 扩展##什么是ISDA? 这将使“GOOGLE PILIPINAS”标志成为“GMG PILIPINAS” ##GMG 是
什么意思
? GOOGLE MO G$%^。 ##如何使用这个? 通用汽车##屏幕
djh123#note#像素 720dp sw720dp DPI 关系???1
sw720 的dp 的意思是最小720dp 红米手机的宽720px/2=360 所有 红米手机 应该是sw360 android 在运行程序的时候应该会找 dr
Linux中$#是
什么意思
?
$是一般用户 #是管理员
html添加样式表有什么用,在HTML中#是
什么意思
?
#是css层叠样式表中的ID选择器ID选择器可以在HTML任意标签中添加选中标签内元素但是在一个 HTML 文档中ID 选择器一个ID只能使用一次#a{color: red;}123 #是css层叠样式表中的ID选择器 这个# 点击后会跳转到本页面的...
AI论文:paper 中常见的 # 是
什么意思
?
C++ 语言
65,208
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章