std::complex<T>::operator+(unary), operator-(unary)
提供: 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つの複素数または複素数とスカラーに対して複素数算術を行います (関数テンプレート) |