C++primer中类(一)
来源:互联网 发布:java开发工程师工资水平 编辑:程序博客网 时间:2024/05/17 06:58
一.隐含的this指针
1> 何时使用this指针
首先成员函数具有一个附加的隐含形参,即指向该类对象的一个指针。这个隐含形参命名为this,与调用该成员函数的对象绑定在一起。因此最常见的情况是在这样的函数中使用this:该函数返回对调用 函数的对象的引用。
2> 返回*this
class Screen{public:Screen& move(int r,int c);Screen& set(char);Screen& set(int,int,char);};Screen& Screen::set(char){return *this;}Screen& Screen::move(int r,int c){return *this;}
3>从const成员函数返回*this
在普通的非const成员函数中,this的类型是一个指向类类型的const指针。
在const成员函数中,this的类型是一个指向const类类型对象的const指针。
0 0
- C++primer中类(一)
- 《C++primer》读书笔记一 类
- C++Primer读书笔记(一)
- C++Primer观后感(一)
- C++primer读书笔记(一)
- c++primer 笔记(一)
- C Primer Plus(一)
- C++primer学习心得(一)
- C++Primer 笔记(一)
- C++primer知识点(一)
- C++primer学习笔记(一)
- C++Primer学习笔记(一)
- c++Primer笔记(一,二)
- C primer plus 基础总结(一)
- C Primer Plus外藩(一)---枚举
- C PRIMER PLUS总结(一)
- 《C++Primer》读书笔记(一)开始
- C Primer Plus 知识点整理(一)
- Linux 下摄像头视频采集与显示
- iOS 图片加载方法
- 【软考】(四)原码、反码、补码
- 使用SimpleDateFormate将date类型与String类型相互转换
- 我是个程序员 大学刚毕业去一家公司面试
- C++primer中类(一)
- 快速排序代码
- cocos2d-x 3.0正式版 vs2013配置
- JSP页面乱码问题解决
- SP2010开发和VS2010专家"食谱"--第三章节--高级工作流(1)--创建自定义活动
- 集合的排序
- 串求逆的递推算法
- 【贪心】POJ2586 Y2K Accounting Bug
- 水桶问题