名稱空間
變體
操作

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

來自 cppreference.com
< cpp‎ | 數值‎ | 複數
 
 
 
 
(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]