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