|
|
1
3
[请注意,coredump的回答解释了宏的错误:我关注的是函数的错误以及解决问题的更好方法。]
我不知道你为什么认为你需要
但这是一种相当糟糕的方法。相反,您可以只使用显式记忆函数,如下所示:
更好的是,定义一个宏,它可以让你记忆任何函数:有一些软件包可以让你这样做,尽管我不确定它们是什么(一个是我的,但我不确定没有更好的,或者实际上是现在找到我的一个的正确位置!) |
|
2
2
宏失败的原因
这是什么
第一个参数是符号
这通常是宏的错误用法。所有宏操作都是代码,无法知道 运行时 值将等于。
也不
|
|
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 年前 |