Const声明好奇心

时间:2015-06-09 10:59:34

标签: c++ const

好的,所以我正在做一本书的练习,我看到了这个宣言

float f, const c =9.9;

最初,我认为这将是一个编译器错误,但我进入VS2013测试了这个,并没有抛出错误。我甚至可以在声明后修改c变量。我想知道为什么以及如何实现这一点,在这种情况下编译器甚至用const关键字做什么?

1 个答案:

答案 0 :(得分:1)

  

我想知道为什么以及如何实现这一点,在这种情况下编译器甚至用const关键字做什么?

它没有编译它。不是C++14,也不是C++11,也不是C++03,甚至不是C