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)로 모호함 없이 변환될 수 있어야 해요.