const Class& amp;和类const&?

时间:2016-02-02 12:09:26

标签: reference const-correctness

表达式之间有什么区别:

const Class&
Class const&

例如,当那些是函数的参数?

1 个答案:

答案 0 :(得分:2)

const Class&Class const&之间没有区别;类似地,const Class*Class const*之间没有区别。

所以,

void f1 (const Class& c)

void f1 (Class const& c)

是可以互换的,没有区别。

两个版本都表示对常量Class实例的引用,可以互换使用。