C++运算符重载课件讲解.pptxVIP

  • 0
  • 0
  • 约6.87千字
  • 约 82页
  • 2021-10-08 发布于河南
  • 举报
第7章运算符重载;7. 1运算符重栽概述 用于完成“+、 *”、 \”等操作的函 数为运算符函数。;运算符函数重载;实现两个对象相加的运算符函数 C++系统预先编好的运算符函数不能完成将两个对象 的相加工作。 例如:有一个复数类complex: class complex ( public: double real, imag; complex (double r=0, double i=0) ( real=r; imag=i; } };;若要把类complex的两个对象coml和com2加在一起: int main () ( complex coml (1. 1, 2.2))com2 (3. 3, 4. 4); complex total; total = coml + com2; 〃错误 //... \ return 0; \ W \f l I I J I— ] 1_I 1 n II---- — I I C++系统预先编好的运算符 函数不能将两个对象的相加;解决办法:用户自己编写一个实现鬼个对象相加的 运算符函数,例如: / I complex operator+ (complex col,complex co2);将类complex的两个对象相加的运算符函数 operator+ (

文档评论(0)

1亿VIP精品文档

相关文档