◐ Shell
clean mode source ↗

std::complex<T>::operator+(unary), operator-(unary) - cppreference.com

来自cppreference.com

template< class T >
std::complex<T> operator+( const std::complex<T>& val );
(1) (C++20 前)
template< class T >
constexpr std::complex<T> operator+( const std::complex<T>& val );
(C++20 起)
template< class T >
std::complex<T> operator-( const std::complex<T>& val );
(2) (C++20 前)
template< class T >
constexpr std::complex<T> operator-( const std::complex<T>& val );
(C++20 起)

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

1) 返回其实参的值

2) 求实参的相反数

参数

返回值

1) 实参的副本,std::complex<T>(val)

2) 实参的相反数,std::complex<T>(-val.real(), -val.imag())

参阅