Namespaces
Variants

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

From cppreference.net
(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つの複素数値、または複素数とスカラーの間で複素数演算を実行する
(関数テンプレート)