名前空間
変種
操作

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

提供: cppreference.com
< cpp‎ | numeric‎ | complex
 
 
数値演算ライブラリ
一般的な数学関数
特殊な数学関数 (C++17)
数学定数 (C++20)
浮動小数点環境 (C++11)
複素数
数値配列
擬似乱数生成
コンパイル時有理数算術 (C++11)
数値演算アルゴリズム
(C++17)
(C++17)
補間
(C++20)
(C++20)
汎用の数値演算
(C++11)
(C++17)
ビット操作
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
 
 
(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]