命名空间
变体
操作

std::complex<T>::operator+(一元), operator-(一元)

来自 cppreference.com
< cpp‎ | numeric‎ | complex
 
 
 
 
(1)
template< class T >
std::complex<T> operator+( const std::complex<T>& val );
(直到 C++20)
template< class T >
constexpr std::complex<T> operator+( const std::complex<T>& val );
(自 C++20)
(2)
template< class T >
std::complex<T> operator-( const std::complex<T>& val );
(直到 C++20)
template< class T >
constexpr std::complex<T> operator-( const std::complex<T>& val );
(自 C++20)

实现复数的一元算术运算符的类似项。

1) 返回其参数的值
2) 对参数取反

[edit] 参数

val - 复数参数

[edit] 返回值

1) 参数的副本,std::complex<T>(val)
2) 取反后的参数,std::complex<T>(-val.real(), -val.imag())

[edit] 另请参阅

对两个复数值或一个复数和一个标量执行复数运算
(函数模板) [edit]