第14章运算符重载.pptVIP

  • 4
  • 0
  • 约4.12千字
  • 约 22页
  • 2017-02-05 发布于天津
  • 举报
第14章运算符重载

14.8.2 类型转换函数---类对象转数据 类型转换函数(type conversion function)的作用是将一个类的对象转换成另一类型的数据。 类型转换函数的一般形式为: operator 类型名( ) {实现转换的语句} 例如,已声明了一个Complex类,可以在Complex类中这样定义类型转换函数: operator double(){return real;} 类型转换函数应该注意以下几点 (1)函数名是operator double。 (2)从函数形式可以看到,它与运算符重载函数相似,都是用关键字operator开头,只是被重载的是类型名。 (3)定义了前面的类型转换函数后,程序中的Complex类对象具有双重身份,既是Complex类对象,又可作为double类型数据。 (4)转换构造函数和类型转换运算符有一个共同的功能:当需要的时候,编译系统会自动调用这些函数,建立一个无名的临时对象(或临时变量)。 单击此处编辑母版标题样式 单击此处编辑母版副标题样式 信息管理与工程学院 2014年9月 计 算 机 编 程 第14章 运算符重载 14.1 引言 14.2 运算符重载方法 14.3 运算符重载的规则 14.4 运算符函数 14.5 双目运算符的重载现 14.6 单目运算符的重载

文档评论(0)

1亿VIP精品文档

相关文档