设为首页 加入收藏

TOP

C++中const引用的是对象的时候只能调用该对象的f()const方法
2014-11-24 12:40:10 来源: 作者: 【 】 浏览:0
Tags:const 引用 对象 时候 只能 调用 方法

const引用的作用:
1. 避免不必要的复制。
2. 限制不能修改对象。


const 引用的是对象时只能访问该对象的const 函数
例:


Class A
{
public:
void constFunc() const;
void nonConstFunc();
};



A a;
const A& refA = a;
refA.constFunc(); // good,因为该函数不会修改对象
refA.nonConstFunc(); //can't compile,因为在该函数中可能会修改对象


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇利用半透明对话框实现新浪微博And.. 下一篇如何发布打包并发布自己的Android..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·C++中智能指针的性能 (2025-12-25 03:49:29)
·如何用智能指针实现c (2025-12-25 03:49:27)
·如何在 C 语言中管理 (2025-12-25 03:20:14)
·C语言和内存管理有什 (2025-12-25 03:20:11)
·为什么C语言从不被淘 (2025-12-25 03:20:08)