◐ Shell
clean mode source ↗

std::valarray::operator+,-,~,! — cppreference.com

Материал из cppreference.com

<metanoindex/>

<tbody> </tbody>

valarray<T> operator+() const;

(1)

valarray<T> operator-() const;

(2)

valarray<T> operator~() const;

(3)

valarray<bool> operator!() const;

(4)

Применяется унарные операторы для каждого элемента в числовом массиве.

Оригинал:

Applies unary operators to each element in the numeric array.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

(Нет)

Возвращаемое значение

Числового массива, содержащего элементы со значениями, полученными путем применения соответствующего оператора к значениям в *this.

Оригинал:

A numeric array containing elements with values obtained by applying corresponding operator to the values in *this.

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Исключения

(Нет)

Заметки

Каждый из операторов может быть создан только при соблюдении следующих требований:

Оригинал:

Each of the operators can only be instantiated if the following requirements are met:

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • Указанный оператор может быть применен к типу T

    Оригинал:

    The indicated operator can be applied to type T

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • В результате значение может быть однозначно преобразуется в T (1-3) или bool (4).

    Оригинал:

    The result value can be unambiguously converted to T (1-3) or bool (4).

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Эта функция может быть реализована с возвращением тип отличается от std::valarray. В этом случае, замена типа имеет следующие свойства:

Оригинал:

The function can be implemented with the return type different from std::valarray. In this case, the replacement type has the following properties:

Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • Все const функций-членов std::valarray предоставляются.

    Оригинал:

    All const member functions of std::valarray are provided.

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • std::valarray, std::slice_array, std::gslice_array, std::mask_array и std::indirect_array может быть построена с заменой типа.

    Оригинал:

    std::valarray, std::slice_array, std::gslice_array, std::mask_array and std::indirect_array can be constructed from the replacement type.

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • Все функции, принимающие аргументы типа const std::valarray& должны также согласиться с заменой типа.

    Оригинал:

    All functions accepting a arguments of type const std::valarray& should also accept the replacement type.

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

  • Все функции принимает два аргумента типа const std::valarray& должны принять все комбинации const std::valarray& и замена типа.

    Оригинал:

    All functions accepting two arguments of type const std::valarray& should accept every combination of const std::valarray& and the replacement type.

    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.