dcomplex.h

来自「一个非常全的vc编程的原程序代码是关于图像处理的!」· C头文件 代码 · 共 33 行

H
33
字号
///////////////////////////////////////////////////////////
////  DComplex.h  /////////////////////////////////////////
///////////////////////////////////////////////////////////

#if !defined _DCOMPLEX_H
#define _DCOMPLEX_H

class DComplex : public CObject
{
public:
	double x, y;
public:
    DComplex()
		{x = y = (double)0;}
	DComplex(double a, double b=0)
		:x(a), y(b){};
	DComplex(DComplex& c)
		{x = c.x;	y = c.y;	}
	DComplex operator= (DComplex& c);

    friend DComplex operator+(DComplex& c1, DComplex& c2);
	friend DComplex operator-(DComplex& c1, DComplex& c2);
    friend DComplex operator*(DComplex& c1, DComplex& c2);
    friend DComplex operator/(DComplex& c1, DComplex& c2);
	friend DComplex Conjunction(DComplex& c);
	friend DComplex Polar(double magnitude, double angle);
	friend double Abs(DComplex& c);
	friend BYTE LimitTrunc(DComplex& c, int RLimit, int LLimit=0, int mode=0);

	friend class Bitmap;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?