Reference 常量类和;和Class const&;?

Reference 常量类和;和Class const&;?,reference,const-correctness,Reference,Const Correctness,这两种表达之间有什么区别吗: const Class& Class const& 例如,当这些是函数的参数时?常数类和常数类和之间没有区别;同样地,常量类*和常量类*之间没有区别 所以, void f1 (const Class& c) 及 可以互换,没有区别 两个版本都表示对常量类实例的引用,可以互换使用 void f1 (Class const& c)

这两种表达之间有什么区别吗:

const Class&
Class const&

例如,当这些是函数的参数时?

常数类和
常数类和
之间没有区别;同样地,
常量类*
常量类*
之间没有区别

所以,

void f1 (const Class& c)

可以互换,没有区别

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

void f1 (Class const& c)