operator==,!=(std::complex)
来自cppreference.com
定义于头文件 <complex>
|
||
template< class T > bool operator==( const complex<T>& lhs, const complex<T>& rhs); |
(1) | (C++14 前) |
template< class T > constexpr bool operator==( const complex<T>& lhs, const complex<T>& rhs); |
(1) | (C++14 起) |
template< class T > bool operator==( const complex<T>& lhs, const T& rhs); |
(2) | (C++14 前) |
template< class T > constexpr bool operator==( const complex<T>& lhs, const T& rhs); |
(2) | (C++14 起) |
template< class T > bool operator==( const T& lhs, const complex<T>& rhs); |
(3) | (C++14 前) |
template< class T > constexpr bool operator==( const T& lhs, const complex<T>& rhs); |
(3) | (C++14 起) |
template< class T > bool operator!=( const complex<T>& lhs, const complex<T>& rhs); |
(4) | (C++14 前) |
template< class T > constexpr bool operator!=( const complex<T>& lhs, const complex<T>& rhs); |
(4) | (C++14 起) |
template< class T > bool operator!=( const complex<T>& lhs, const T& rhs); |
(5) | (C++14 前) |
template< class T > constexpr bool operator!=( const complex<T>& lhs, const T& rhs); |
(5) | (C++14 起) |
template< class T > bool operator!=( const T& lhs, const complex<T>& rhs); |
(6) | (C++14 前) |
template< class T > constexpr bool operator!=( const T& lhs, const complex<T>& rhs); |
(6) | (C++14 起) |
比较而二个复数。标量参数被当做拥有等于参数的实部和设为零的虚部的复数。
1-3) 比较
lhs
与 rhs
的相等性。4-6) 比较
lhs
与 rhs
的不等性。参数
lhs, rhs | - | 要比较的参数:要么都是复数,要么是一个复数和另一个匹配类型( float 、 double 、 long double )的标量 |
返回值
1-3) 若
lhs
两部分别等于 rhs
,则为 true ,否则为 false
。4-6) !(lhs == rhs)
示例
本节未完成 原因:暂无示例 |