📄 complex.h
字号:
class complex //编写复数类
{
public:
complex(double r=1,double i=1):real(r),imag(i){}//构造函数,实现初始化
complex (double r) {real= r;imag=0;}//转换构造函数
operator double(){return real;}//类型转换函数
friend complex operator+(complex &c1,complex &c2); //重载+运算
friend complex operator-(complex &c1,complex &c2);//重载-运算
friend complex operator*(complex &c1,complex &c2);//重载×运算
friend complex operator/(complex &c1,complex &c2);//重载/运算
friend complex operator*(complex &c2,double d);//重载×运算,可以实现复数和实数相乘
// void operator=(complex&c1);
complex conjugate();//求复数共轭函数
complex negconjugate();//求复数负共轭函数
void setinitial (double ,double);//给复数设置值函数
double mod();//复数求模函数
void display();//复数的现实函数,即输出函数
friend int constel(complex &c1);
private:
double real;//私有变量 ,复数的实部
double imag;//私有变量, 复数的虚部
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -