1
9
据我所知,它们的定义是正确的。 宏扩展为整数常量表达式 对应于 指定的类型,而不是 属于 指定的类型。
C和C++都没有比
(C++包含C头的内容
正在查看 N1570 7.20.4p1:
在第3段中:
(添加强调)
例如
N1570是2011年ISO C标准的草案。1999年的ISO C标准(C99)实际上在这方面存在缺陷。它在7.18.4.1p2中指出,例如,
|
Robert E. Brown · 嵌套类的嵌套类的访问权限 6 年前 |
YSC · 通过成员指针访问受保护的成员:这是黑客行为吗? 6 年前 |
Swift - Friday Pie · 交换数学运算的阶 6 年前 |
Acorn · Linux内核的\uu is\u constexpr宏 6 年前 |
Acorn · 检测宏中的整数常量表达式 6 年前 |
Petr Skocik · 兼容类型并忽略C类型系统中的顶级限定符 6 年前 |