namespace std {
template <class T>
complex<T> operator-(const complex<T>& lhs); // (1) C++03
template <class T>
constexpr complex<T> operator-(const complex<T>& lhs); // (1) C++20
}
概要
単項 -
演算(符号を反転した複素数値を得る)
戻り値
complex<T>(-lhs.real(), -lhs.imag())
例
#include <iostream>
#include <complex>
int main()
{
std::complex<float> c(1.0, 2.0);
std::cout << '-' << c << " = " << -c << std::endl;
}
出力
-(1,2) = (-1,-2)
関連項目
名前 | 説明 |
---|---|
operator+ (単項) |
単項 + 演算(引数をそのまま返す) |