【发布时间】:2017-01-30 13:48:45
【问题描述】:
我对这两个感到困惑。我知道 C++ 引用本质上是常量,一旦设置它们就不能更改为引用其他内容。
【问题讨论】:
-
您的编译器是否接受第二种变体?
-
请指定哪个编译器为您接受了第二个变体。
-
@HumamHelfawi 这根本不是重复的。该问题涉及
const int &和int const &,两者都是有效(和等效)形式。这个处理const int &和语法错误int & const。 -
是的,GCC 和 Clang 都不接受后者。
-
@username_4567 您至少应该在问题中说明这一点。如,询问后一个是否真的有效。这样一来,问题看起来好像您在发布之前没有自己研究过。
标签: c++ reference constants language-lawyer