名前空間
変種
操作

std::complex::operator+(unary), operator-(unary)

提供: cppreference.com
< cpp‎ | numeric‎ | complex
 
 
 
 
(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つの複素数または複素数とスカラーに対して複素数算術を行います
(関数テンプレート) [edit]