◐ Shell
clean mode source ↗

std::complex<T>::operator+(unary), operator-(unary) - cppreference.com

提供: 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) 引数の反数を返します。

引数

戻り値

1) 引数のコピー、std::complex<T>(val)

2) 引数の反数、std::complex<T>(-val.real(), -val.imag())

関連項目