c++ - C++中的宏可以定义宏吗?

标签 c++ macros g++

我想知道是否可以在 C++ 中定义一个宏来定义另一个可在以后的代码中使用的宏。这是可能的,还是 g++ 使用的预处理器对此太有限了?

最佳答案

不,您不能在另一个宏的扩展中定义一个宏。

关于c++ - C++中的宏可以定义宏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8943267/

上一篇:C++类和静态

下一篇:c++ - 复杂的 if 条件

相关文章:

c++ - 有效地将大量类添加到 C++ 中的映射数组

c++ - makefile 中 undefined reference 错误

c++ - 使用指定的初始化器聚合匿名结构的初始化

linux - 使用 MPC 在 linux 中链接一个没有 lib 作为前缀的库

c++ - 删除复制构造函数时,为什么重载决议不会返回到引用基类的构造函数?

C++11:防止将对象分配给引用

c++ - 使用 C++ STL 功能编写 MySQL UDF

c - 四舍五入到 2 的幂(使用预处理器常量)

c++ - 这个宏有什么作用?

java - 使用 setText 方法时出现错误