C++语言基础教程 教学课件 作者 吕凤翥 1_ 第9章 类和对象(二).pptVIP

  • 0
  • 0
  • 约2.04千字
  • 约 30页
  • 2019-10-04 发布于广东
  • 举报

C++语言基础教程 教学课件 作者 吕凤翥 1_ 第9章 类和对象(二).ppt

第9章 类和对象(二) 一. 对象指针和对象引用 二. 对象数组和对象指针数组 三. 子对象和堆对象 四. 类的作用域和对象的生存期 一、对象指针和对象引用 1.对象指针 ? 对象指针的定义格式 类名*对象指针名=初值 ? 对象指针可以被初始化,也可以被赋值。可以使用一个同表对象的地址值进行赋值,也可以使用运算符new的表达式进行赋值。(后边讲) 见P237,例9.1,P238,例9.2,P239,例9.3 2.this指针 ? this指针是系统自动创建的指向对象的指针. ? 当使用对象调用成员函数时,系统便自动创建一个指向该对象的指针this. ? this指针通常被隐含使用,有时也被显式使用. 见P241,例9.4 3.指向类的成员的指针 (1)指向类的数据成员的指针 ? 该指针指向类的某个数据成员,定义时应加上类名限定。具体格式如下: 类型类名::*指针名 ? 该指针可以使用该类中某个数据成员的地址进行初始化或赋值,使用时应加类名限定。即在数据成员地址值前加类名::。 ? 使用对象通过指向类的数据成员的指针引用该成员时用运算符·*;使用对象指针通过指向类的数据成员的指针引用该成员时用运算符-*。 (2)指向类的成员函数的指针 ? 该指针指向类的某个成员函数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档