valarray_operator_arith

valarray_operator_arith (valarray 단항 산술 연산자)

valarray의 각 요소에 단항 연산자(+ , -, ~, !)를 적용하는 멤버 함수예요.

출처: cppreference

본문

<valarray> 헤더에 정의되어 있고, 시그니처는 다음과 같아요.

valarray<T> operator+() const;

(1)

valarray<T> operator-() const;

(2)

valarray<T> operator~() const;

(3)

valarray<bool> operator!() const;

(4)

수치 배열의 각 요소에 단항 연산자를 적용해요.

매개변수 (Parameters)

(없음)

반환값 (Return value)

*this의 값들에 해당 연산자를 적용해 얻은 값들을 담은 수치 배열.

예외 (Exceptions)

구현 정의 예외를 던질 수 있어요.

참고 (Notes)

각 연산자는 다음 요구사항이 충족될 때만 인스턴스화될 수 있어요:

  • 표시된 연산자를 타입 T에 적용할 수 있어야 해요.
  • 결과 값이 T(1-3) 또는 bool(4)로 모호함 없이 변환될 수 있어야 해요.

더 알아보기 (Learn more)

cppreference