complex_operator_arith2
complex_operator_arith2 (복소수 단항 산술 연산자)
복소수에 대한 단항 산술 연산자(+와 -)의 아날로그를 구현해요. C++20부터 constexpr이에요.
출처: cppreference
본문
시그니처는 다음과 같아요.
template< class T >
std::complex<T> operator+( const std::complex<T>& val );
(1) (until C++20)
template< class T >
constexpr std::complex<T> operator+( const std::complex<T>& val );
(since C++20)
template< class T >
std::complex<T> operator-( const std::complex<T>& val );
(2) (until C++20)
template< class T >
constexpr std::complex<T> operator-( const std::complex<T>& val );
(since C++20)
복소수에 대한 단항 산술 연산자의 아날로그를 구현해요.
-
- 인자의 값을 반환해요
-
- 인자를 부정(negate)해요
매개변수 (Parameters)
- val — 복소수 인자
반환값 (Return value)
-
- 인자의 복사본,
std::complex<T>(val)
- 인자의 복사본,
-
- 부정된 인자,
std::complex<T>(-val.real(), -val.imag())
- 부정된 인자,