这在C++中是什么意思:

#define TheVLM(x) VLM::Global()->x TheVLM(Run());

最佳答案

您确定它不在两行上吗?

#define TheVLM(x) VLM::Global()->x
TheVLM(Run());

在这种情况下,对于C++而言并没有什么特别的,它是Macro的标准用法。宏替换后,第二行将生成以下调用:
VLM::Global()->Run();

08-16 07:04