标题中引用的脚注是什么意思?这是6.10.3p11的脚注



我检查并发现



而且我没有找到与该语法匹配的非终端non-directive。它可以但不必以#预处理 token 开头。所以我们不必说以下吗?



另外,该脚注的目的是什么?

最佳答案

参见http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_250.htm这是为了澄清

#define nothing(x) // Nothing    /* Case 1 */
nothing (
#nonstandard
)

是UB。

关于c - C99, “Despite the name, a non-directive is a preprocessing directive.”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5679202/

10-08 22:29