|
|
1
2
既然@GMan自己不想把这当作一个答案,那就看看吧 variadic macros 这是C99标准的一部分。 你的问题是标签C++。变量宏不是C++标准的一部分,但大多数编译器都支持它们:GCC和MSVC++从MSVC2005开始。 |
|
|
2
2
下面是我用来生成异常的宏——不需要C++的当前宏不支持的变量宏:
在使用中,它允许您说出以下内容:
您可以轻松地将throw语句替换为写入日志。 |
|
TSG · 创建定义编译器变量并调用方法的C++宏 1 年前 |
|
Edward Falk · 你能比较C预处理器中的两个常量指针吗? 1 年前 |
|
|
ma1169 · 宏:不应忽略void值 2 年前 |
|
|
Bhargav Patil · 运算符的大小并尝试打印数组 2 年前 |
|
|
David Robie · VIM:寄存器中填充字符断点宏的有向图 2 年前 |
|
|
Sofia Zaiafarova · 定义宏并使用数据类型查找绝对值 2 年前 |
|
|
Daniel Muñoz · C[重复]中类宏函数的语法 2 年前 |
|
|
SupAl · 避免在没有宏的情况下构建对象 2 年前 |