GIS程序设计第六节.pptVIP

  • 2
  • 0
  • 约6.58千字
  • 约 23页
  • 2017-06-14 发布于湖北
  • 举报
* 6.1 运算符重载的语法 6.2 一元运算符 6.3 二元运算符的重载 6.4 特殊的运算符 6.4.1 =运算符的重载 6.4.2 ++和--运算符的重载 6.4.3 new 和delete运算符的重载 6.4.4 []的重载 第 6 章 运算符重载 运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用于 不同类型的数据导致不同类型的行为。它的主要优点之一就是用户自定义的数据类型可使用编译系统预定义的运算符。 运算符重载函数的一般形式为: 类型 类名::operator 重载的运算符 (参数列表) { 相关操作; } 定义一个重载的运算符是这个函数的名字必须以operator开头。 它的参数个数由以下两个因素决定: (1) 该操作符是一元操作符还是二元操作符 【 6.1 运算符重载的语法】 当运算符函数是全局函数时,需要在类中将该函数说明为友员。 复数类运算符重载 //EXAMPLE6_01.H #ifndef EXAMPLE6_01_H //用于防止文件的多重编译 #define EXAMPLE6_01_H #includeiostream.h class zComplex { double r

文档评论(0)

1亿VIP精品文档

相关文档