std::complex<T>::operator+(単項), operator-(単項)
From 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) 引数を否定します。
[編集] パラメータ
| val | - | 複素数の引数 |
[編集] 戻り値
1) 引数のコピー、std::complex<T>(val)
2) 否定された引数、std::complex<T>(-val.real(), -val.imag())
[編集] 関連項目
| 2つの複素数値、または複素数とスカラ値の複素数演算を実行する (関数テンプレート) |