1、利用函数重载处理复数运算
运算符重载的规则:
重载的形式:
返回类型 operator 运算符号(参数说明)
例如:
类A的加法:
class A{}
int operator+(A &,A&);
非成员函数重载:
重载流插入运算符和流提取运算符
例题1:利用重载输入输出流求解两点间的距离
//做法1:利用class声明的类
2、用struct声明类
1、利用函数重载处理复数运算
运算符重载的规则:
重载的形式:
返回类型 operator 运算符号(参数说明)
例如:
类A的加法:
class A{}
int operator+(A &,A&);
非成员函数重载:
重载流插入运算符和流提取运算符
例题1:利用重载输入输出流求解两点间的距离
//做法1:利用class声明的类
2、用struct声明类