The valarray class provides operators for array manipulation.
valarray<T> operator+() const;
Returns a valarray sum of x+y;
valarray<T> operator-() const;
Returns a valarray result of x-y;
valarray<T> operator~() const;
Returns a valarray result of x~y;
valarray<bool> operator!() const;
Returns a bool valarray of !x;