以下这些功能有什么区别(查看关键字const)?
void f1(const Class &c)
Run Code Online (Sandbox Code Playgroud)
和
void f2(Class const &c)
Run Code Online (Sandbox Code Playgroud)
const Class&和之间没有区别Class const&; 同样,const Class*和之间没有区别Class const*.两者都表示指向常量Class实例的引用/指针.
然而,Class* const是一个完全不同的野兽.这是一个指向非const Class实例的const指针.
| 归档时间: |
|
| 查看次数: |
603 次 |
| 最近记录: |