1.定义多个对象是,C++编译器只分配一段空间存放公共的函数代码段,调用各个对象的函数时,都调用这个公共的代码片段。

每个对象的存储空间只是包含该对象数据成员所占的空间,函数代码存储在对象空间之外。

为区分调用函数的时候区分哪一个对象的函数,引入this指针。

2.每创建一个对象,系统就把this指针初始化指向该对象的初始化地址。当该对象的函数时,就把this指针隐含作为参数传给函数,从而确定是哪一个对象的函数。

3.this指针不是对象本身,作用域在类的内部。

参考:http://blog.csdn.net/wz7654321/article/details/8375922

最新文章

  1. 使用canvas绘制一片星空
  2. 记录一些在用wcf的过程中走过的泥巴路 【第一篇】
  3. SQL笔记 - 解决CTE定位点类型和递归部分的类型不匹配
  4. hdu1213 并查集(不压缩)
  5. cloudera manager安装步骤小结
  6. Activity生命周期图
  7. java开发--struts2 标签库使用
  8. Web前端新人笔记之jquery入门
  9. swift入门-day01-基本语法
  10. [原]Sublime Text3 搭建16位汇编环境(windows)
  11. android基础5——使用资源
  12. 使用JS意识到自己主动提交表单
  13. UIScrollView代理方法
  14. MySQL5.5编译安装以及Debug
  15. ssm实现分页查询
  16. Intent里ACTION的CALL和DIAL的区别?
  17. mysql 基本sql使用总结-电商项目
  18. Page Lifecycle API
  19. 解决 在Android开发上使用KSOAP2上传大图片到服务器经常报错的问题
  20. java字符串常量池——字符串==比较的一个误区

热门文章

  1. (转)深入理解Java对象的创建过程
  2. POM报错Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from
  3. 【经验总结】关于使用某些第三方插件库元素设置display:none后重新show不显示的问题;(display、opacity、宽高0的使用场景)
  4. android动画之通过子线程来实现动画
  5. chrome调试之Workspaces
  6. iptables规则的关系
  7. javaee 第五周作业
  8. (转)Spring4.2.5+Hibernate4.3.11组合开发
  9. uva12099 The Bookcase
  10. 对faster rcnn代码讲解的很好的一个