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)

복소수에 대한 단항 산술 연산자의 아날로그를 구현해요.

    1. 인자의 값을 반환해요
    1. 인자를 부정(negate)해요

매개변수 (Parameters)

  • val — 복소수 인자

반환값 (Return value)

    1. 인자의 복사본, std::complex<T>(val)
    1. 부정된 인자, std::complex<T>(-val.real(), -val.imag())

더 알아보기 (Learn more)

cppreference