Kit*_*016 7 reference const-correctness
这些表达之间有什么区别:
const Class&
Class const&
Run Code Online (Sandbox Code Playgroud)
例如,当这些是函数的参数时?
const Class&和之间没有区别Class const&;同样,这里const Class*和之间没有区别Class const*。
所以,
void f1 (const Class& c)
Run Code Online (Sandbox Code Playgroud)
和
void f1 (Class const& c)
Run Code Online (Sandbox Code Playgroud)
可以互换,没有区别。
两个版本都表示对常量 Class 实例的引用,并且可以互换使用。
| 归档时间: |
|
| 查看次数: |
1089 次 |
| 最近记录: |