本文介绍了这是为什么常量常量常量声明中无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有一个朋友问我解释为什么
常量常量常量常量const int的常量I = 0;
是有效的语法。我拒绝对这个问题的看法。虽然我很好奇,如果它只是一个语法的事情吗?
编辑。标签是C ++,我的朋友被引用的gcc,所以我也许应该补充的C标记。
解决方案
从n1256:
6.7.3 / 4
In C++, this should give an error.
From C++03 standard:
7.1.5/1 [dcl.type]
From N3797 (C++11):
7.1.6/2 [dcl.type]
这篇关于这是为什么常量常量常量声明中无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!