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

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

面向对象程序设计 课程内容 作用 运算符重载使得用户自定义的数据以一种更简洁的方式工作。 基本概念 基本概念 运算符重载的实现 基本概念 可以用作重载的运算符 不允许重载的运算符 基本概念 编译程序选用运算符函数的原则 遵循函数重载的选择原则:根据参数匹配的原则 运算符的重载规则 友元运算符函数 类内声明 类外定义形式 友元运算符函数 友元运算符函数 class Complex { public: Complex( double r =0, double i =0 ) { Real = r ; Image = i ; } void print() const {cout ( Real , Image ) endl ; } friend Complex operator- ( const Complex c1) ; private: double Real, Image ; }; 成员运算符函数 类内声明形式 类外定义形式 成员运算符函数 成员运算符函数 成员运算符函数 成员运算符函数 成员运算符函数与友元运算符函数 典型运算符重载 重载 ++ 与 -- 典型运算符重载 单目++运算符重载

文档评论(0)

1亿VIP精品文档

相关文档