const MyClass foo(); 是有效的,但返回一个const值没有意义 - 无论如何它都被复制了.
你可以返回例如一个const引用:const MyClass & foo();也是完全有效的.但这并不妨碍用户制作副本.
如果您正在考虑const MyClass * foo();那么const更有意义 - 用户将无法修改指向的MyClass实例.
| 归档时间: |
|
| 查看次数: |
1198 次 |
| 最近记录: |