std::complex<T>::operator+(一元), operator-(一元)
來自 cppreference.com
(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] 參閱
對兩個複數值或一個複數和一個標量執行復數算術 (函式模板) |