📄 complex.h
字号:
#ifndef COMPLEX_HH
#define COMPLEX_HH
#include <stdlib.h>
#include <iostream.h>
//#include <math.h>
class complex2
{
public:
complex2() { real=imag=0.0; }
complex2(double r, double i)
{
real = r, imag = i;
}
complex2 (double r) {
real=r;
imag=0;
}
complex2 operator +(const complex2 &c);
complex2 operator -(const complex2 &c);
complex2 operator *(const complex2 &c);
complex2 operator /(const complex2 &c);
complex2 operator =(const complex2 &c);
complex2 operator =(const double _val);
//complex2 operator *(const double _val);
complex2 operator /(const double _val);
complex2 operator +(const double _val);
complex2 operator +=(const double _val);
complex2 operator *=(const double _val);
complex2 operator *(const double _val);
//complex2 operator *=(const complex2 &c);
const complex2 &operator +=(const complex2 &c);
const complex2 &operator -=(const complex2 &c);
const complex2 &operator *=(const complex2 &c);
const complex2 &operator /=(const complex2 &c);
const int operator ==(const complex2 &c);
int IsZero(void);
complex2 conjugate(void);
double magnitude2(void);
double get_real(void);
double get_image(void);
//complex2 transition(double _val);
friend void print(const complex2 &c);
private:
double real, imag;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -