complex_num.h

来自「这个我写的一个计算LC滤波器的程序」· C头文件 代码 · 共 42 行

H
42
字号
// Complex_num.h: interface for the CComplex_num class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_COMPLEX_NUM_H__0B4F9D94_8CC5_11D4_A754_A60657063E7D__INCLUDED_)
#define AFX_COMPLEX_NUM_H__0B4F9D94_8CC5_11D4_A754_A60657063E7D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CComplex_num  
{
public:
	double real_part;
	double virt_part;
public:
	CComplex_num();
	virtual ~CComplex_num();
	CComplex_num(double real,double virt);
	
	void assign(double real,double virt);
	CComplex_num operator = (CComplex_num &num)
	{
		real_part=num.real_part;
		virt_part=num.virt_part;
		return (*this);
	}
	double GetAmp();
	double GetPhase();

	friend CComplex_num operator % (CComplex_num &num1,CComplex_num &num2);

	friend CComplex_num operator + (CComplex_num &num1,CComplex_num &num2);
	friend CComplex_num operator - (CComplex_num &num1,CComplex_num &num2);
	friend CComplex_num operator * (CComplex_num &num1,CComplex_num &num2);
	friend CComplex_num operator / (CComplex_num &num1,CComplex_num &num2);
	
};

#endif // !defined(AFX_COMPLEX_NUM_H__0B4F9D94_8CC5_11D4_A754_A60657063E7D__INCLUDED_)

⌨️ 快捷键说明

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