设为首页 加入收藏

TOP

C++中const引用的是对象的时候只能调用该对象的f()const方法
2014-11-24 12:40:10 来源: 作者: 【 】 浏览:1
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..

评论

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

·Libevent C++ 高并发 (2025-12-26 00:49:30)
·C++ dll 设计接口时 (2025-12-26 00:49:28)
·透彻理解 C 语言指针 (2025-12-26 00:22:52)
·C语言指针详解 (经典 (2025-12-26 00:22:49)
·C 指针 | 菜鸟教程 (2025-12-26 00:22:46)