本文介绍了这是为什么常量常量常量声明中无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一个朋友问我解释为什么

 常量常量常量常量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]

这篇关于这是为什么常量常量常量声明中无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-27 19:08
查看更多