const Classn 和 Class const 之间有什么区别?
Any difference between const Class& and Class const&?
这些表达式之间有什么区别吗:
const Class&
Class const&
例如,当那些是函数的参数时?
const Class&
和Class const&
没有区别;同样,const Class*
和 Class const*
之间没有区别。
所以,
void f1 (const Class& c)
和
void f1 (Class const& c)
可以互换,没有区别。
两个版本都表示对常量 Class 实例的引用,可以互换使用。
这些表达式之间有什么区别吗:
const Class&
Class const&
例如,当那些是函数的参数时?
const Class&
和Class const&
没有区别;同样,const Class*
和 Class const*
之间没有区别。
所以,
void f1 (const Class& c)
和
void f1 (Class const& c)
可以互换,没有区别。
两个版本都表示对常量 Class 实例的引用,可以互换使用。