基本信息
文件名称:第10章运算符重载.ppt
文件大小:355.5 KB
总页数:77 页
更新时间:2025-12-02
总字数:约1.78万字
文档摘要

运算符“”的左面是cout,前面已提到cout是ostream类对象。“”的右面是c3,它是Complex类对象。由于已将运算符“”的重载函数声明为Complex类的友元函数,编译系统把“coutc3”解释为operator(cout,c3)即以cout和c3作为实参,调用下面的operator函数:ostreamoperator(ostreamoutput,Complexc){output″(″c.real″+″c.imag″i)″endl;returnoutput;}调用函数时,形参output成为cout的引用,形参c成为c3的引用。因此调用函数的过程相当于执行: