NANA
Public 成员函数 | Public 属性 | 所有成员列表
NANA::Complex< _T > 模板类 参考

复数类,用于实现复数的加减乘除运算 更多...

#include <Complex.hpp>

Public 成员函数

 Complex (_T &_re, _T &_im=0)
 
Complex< _T > conj () const
 返回共轭复数 更多...
 
Complex< _T > operator+ (const Complex< _T > &B)
 实现复数的加法运算 更多...
 
Complex< _T > operator- (const Complex< _T > &B)
 复数的减法 更多...
 
Complex< _T > operator* (const Complex< _T > &B)
 实现复数的乘法运算 更多...
 
Complex< _T > operator/ (const Complex< _T > &B)
 实现复数的除法运算 更多...
 

Public 属性

_T re
 
_T im
 

详细描述

template<typename _T>
class NANA::Complex< _T >

复数类,用于实现复数的加减乘除运算

注解
用于实现复数的加减乘除运算

在文件 Complex.hpp26 行定义.

构造及析构函数说明

◆ Complex() [1/2]

template<typename _T >
NANA::Complex< _T >::Complex ( )
inline

在文件 Complex.hpp28 行定义.

◆ Complex() [2/2]

template<typename _T >
NANA::Complex< _T >::Complex ( _T &  _re,
_T &  _im = 0 
)
inline

在文件 Complex.hpp35 行定义.

成员函数说明

◆ conj()

template<typename _T >
Complex< _T > NANA::Complex< _T >::conj ( ) const
inline

返回共轭复数

返回
NANA::Complex<_T>
注解

在文件 Complex.hpp45 行定义.

◆ operator*()

template<typename _T >
Complex< _T > NANA::Complex< _T >::operator* ( const Complex< _T > &  B)
inline

实现复数的乘法运算

参数
B
返回

在文件 Complex.hpp72 行定义.

◆ operator+()

template<typename _T >
Complex< _T > NANA::Complex< _T >::operator+ ( const Complex< _T > &  B)
inline

实现复数的加法运算

参数
B
返回

在文件 Complex.hpp54 行定义.

◆ operator-()

template<typename _T >
Complex< _T > NANA::Complex< _T >::operator- ( const Complex< _T > &  B)
inline

复数的减法

参数
B
返回

在文件 Complex.hpp63 行定义.

◆ operator/()

template<typename _T >
Complex< _T > NANA::Complex< _T >::operator/ ( const Complex< _T > &  B)
inline

实现复数的除法运算

参数
B
返回

在文件 Complex.hpp81 行定义.

类成员变量说明

◆ im

template<typename _T >
_T NANA::Complex< _T >::im

在文件 Complex.hpp89 行定义.

◆ re

template<typename _T >
_T NANA::Complex< _T >::re

在文件 Complex.hpp89 行定义.


该类的文档由以下文件生成: