我在 cpp 代码中看到磅定义 (#define) 的奇怪用法,例如:
#define FUNCTION
是的,就是这个。 以及所有函数定义。 代码就像
FUNCTION int foo_add(int a, int b) {}
这是什么目的,这是什么? 谢谢!
最佳答案
由于 FUNCTION
展开为空,因此它看起来像是对 C++ 编译器以外的其他工具的某种注解。
关于c++ pound 定义只有一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27725784/