四、运算符重载_面向对象程序设计.pptVIP

  • 3
  • 0
  • 约6.63千字
  • 约 39页
  • 2018-01-18 发布于河南
  • 举报
四、运算符重载_面向对象程序设计

面向对象程序设计 课程内容 基本概念 运算符重载概念 运算符重载也是多态性的一种,实质就是赋予已有的运算符多重含义。 使同一个运算符作用于不同类型的数据时导致不同的行为的这种机制称为运算符重载。 重新解释运算符的含义。 基本概念 运算符重载的作用 允许用户为类对象提供一个直觉的接口,使得程序代码直观、易懂 基本概念 运算符重载的作用 基本概念 基本概念 运算符重载的实现 基本概念 可以用作重载的运算符 不允许重载的运算符 基本概念 编译程序选用运算符函数的原则 遵循函数重载的选择原则(同函数重载):根据参数匹配的原则 运算符的重载规则 友元运算符函数 类内声明 类外定义形式 友元运算符函数 友元运算符函数 友元运算符函数 单目运算符 双目运算符 成员运算符函数 类内声明形式 类外定义形式 成员运算符函数 单目运算符重载 成员运算符函数 成员运算符函数 双目运算符 只有一个参数,作为运算符的右操作数,当前调用的对象为左操作数 例:以成员函数的方式重载运算符,进行复数运算ccomplex.cpp 成员运算符函数与友元运算符函数 成员运算符函数 成员运算符函数 特殊运算符重载 ++和- -运算符 前置格式: 后置格式

文档评论(0)

1亿VIP精品文档

相关文档