c++ pound 定义只有一个参数

标签 c++

我在 cpp 代码中看到磅定义 (#define) 的奇怪用法,例如:

#define FUNCTION

是的,就是这个。 以及所有函数定义。 代码就像

FUNCTION int foo_add(int a, int b) {}

这是什么目的,这是什么? 谢谢!

最佳答案

由于 FUNCTION 展开为空,因此它看起来像是对 C++ 编译器以外的其他工具的某种注解。

关于c++ pound 定义只有一个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27725784/

相关文章:

c++ - C++ 内部的字符编码?

c++ - 字符串选择排序 C++

c++ - 如何从消息队列接收动态长度数据?

c++ - 在 C++ 中连接两个 FASTA 文件

c++ - 将 `T const &&t` 与 `int const *` 匹配时 C++ 模板函数参数推导的说明

c++ - 在 C++ 中使用 vector 合并排序

c++ - 帮助理解为什么我们的应用程序在 Win7 上弹出 UAC 对话框

c++ - 为什么这个函数调用不明确?

c++ - Boost 1.51.0 和 Code::Blocks

声明 Get 方法 const 时出现 C++ 错误