示例代码片段
const const const int x = 10;
int main()
{}
在 C 中编译,但在 C++ 中不编译。为什么用C编译?我认为这在 C 中也会失败。没关系。
C++ 标准的哪一部分禁止使用重复项const
C 标准的哪一部分允许这样做?
C99 §6.7.3/4:
如果同一个限定符在同一内容中出现多次说明符限定符列表,直接或通过一个或多个typedefs,行为与只出现一次相同。
是的,这是有效的 C99,并且您的发现是正确的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)