第16章运算符重载汇编.pptx

第16章运算符重载汇编

运算符重载;16.1 运算符重载 16.2 运算符重载作为类的成员函数 16.3 重载赋值运算符 16.4 类型转换运算符 16.5 运算符重载作为类的友元函数 16.6 重载输入输出运算符 ;class Complex{ public: Complex(double r=0.0, double img=0.0): real(r), image(img) { } Complex add(const Complex cp) const { // 两复数相加,值返回 Complex result; result.real = real+cp.real; result.image = image+cp.image; return result; } Complex sub(const Complex cp) const { // 两复数相减,值返回 Complex result; result.real = real-cp.real; result.image = image-cp.image; return result; } double getReal() const { return real; } double getImage() const { return image; } private: double real; double image; };;运

文档评论(0)

1亿VIP精品文档

相关文档