C++中的this指针

this指向一个去调用成员函数的对象,如下图所示:

那么此时this指向的就是stock2,因为stock2调用了topval。实际上每个成员函数都有一个this指针指向调用该函数的对象。在函数体内如果没有特别指明的话都是this所指成员在参与运算,注意this是个地址。

我以前把this理解为本类的对象,现在想想这离真想相差无几。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 9,634评论 1 51
  • 1.面向对象的程序设计思想是什么? 答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。 2.什么是类?...
    少帅yangjie阅读 5,116评论 0 14
  • 重新系统学习下C++;但是还是少了好多知识点;socket;unix;stl;boost等; C++ 教程 | 菜...
    kakukeme阅读 20,399评论 0 50
  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,604评论 3 44
  • 亲爱的小笨先生: 自我们相遇那一天算起,地球已经绕着太阳转了半个圈儿,我们在一起度过了一个寒冷的冬天和一个芬芳的春...
    亦竹颜阅读 220评论 1 1

友情链接更多精彩内容