首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >#定义全局(X)VLM::TheVLM()->x TheVLM(TheVLM());

#定义全局(X)VLM::TheVLM()->x TheVLM(TheVLM());
EN

Stack Overflow用户
提问于 2009-11-26 17:23:51
回答 1查看 104关注 0票数 1

这在C++中意味着什么:

代码语言:javascript
复制
#define TheVLM(x) VLM::Global()->x TheVLM(Run());
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-26 17:29:36

你确定它不是在两行上,就像:

代码语言:javascript
复制
#define TheVLM(x) VLM::Global()->x 
TheVLM(Run());

在这种情况下,它并不是特定于C++的,它是宏的标准用法。第二行将在宏替换后生成以下调用:

代码语言:javascript
复制
VLM::Global()->Run();
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1802556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档