名前空間
変種
操作

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

From 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つの複素数値、または複素数とスカラ値の複素数演算を実行する
(関数テンプレート) [編集]
English 日本語 中文(简体) 中文(繁體)