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