轻松学C++之和对象.pptVIP

  • 2
  • 0
  • 约4.66千字
  • 约 65页
  • 2019-03-13 发布于江苏
  • 举报
轻松学C之和对象

9.5.9 类和函数的联系 类和函数有以下联系: (1)类对象可以作为函数的参数,也可以作为函数的返回值。 (2)类对象作为函数参数传递时,可以值传递和引用传递。 (3)类对象值传递时,实参中的成员变量目录中的变量被拷贝到形式参数中相应的成员变量。 9.5.10 this指针 this指针是隐含在成员函数内的一种指针,称为指向本对象的指针,可以采用如this-数据成员的方式来存取类的数据成员。 this指针主要有以下作用: (1)显示指明类中数据成员,尤其是和形参以及全局变量相区分。 (2)返回本对象的指针和引用。 在函数成员返回时,如果需要返回该对象的指针,只需使用“return this”;样,在返回本对象的引用时只需使用“return *this”。 (3)类对象值传递时,实参中的成员变量目录中的变量被拷贝到形式参数中相应的成员变量。 9.6 小结 类是C++中最基本的特征,允许定义新的类类型以适应程序的需要。本章介绍了如何定义类,以及如何创建对象来使用类。重点讲解了类的属性和方法及特殊的成员函数——构造函数与析构函数。 图9-15 构造函数的性质 9.5.2 构造函数的声明和定义 构造函数的声明和定义与普通成员函数的声明和定义类似,如图9-16所示。 图9-16 构造函数的声明和定义 实际应用中,一般都要给类声明和定义构造函数。如果没有声明和定义,编译系统就自动

文档评论(0)

1亿VIP精品文档

相关文档