1、利用函数重载处理复数运算
运算符重载的规则:
重载的形式:
返回类型 operator 运算符号(参数说明)
例如:
类A的加法:
class A{}
int operator+(A &,A&);
非成员函数重载:
重载流插入运算符和流提取运算符
例题1:利用重载输入输出流求解两点间的距离
//做法1:利用class声明的类
2、用struct声明类
本文详细介绍了如何使用C++实现复数运算,包括利用函数重载处理复数加法运算,并通过实例展示了非成员函数和成员函数重载流插入运算符和流提取运算符的方法。同时,提供了利用重载输入输出流求解两点间距离的示例,以及使用struct声明类实现相同功能的代码对比。
1、利用函数重载处理复数运算
运算符重载的规则:
重载的形式:
返回类型 operator 运算符号(参数说明)
例如:
类A的加法:
class A{}
int operator+(A &,A&);
非成员函数重载:
重载流插入运算符和流提取运算符
例题1:利用重载输入输出流求解两点间的距离
//做法1:利用class声明的类
2、用struct声明类
3682
2471

被折叠的 条评论
为什么被折叠?