Пространства имён
Варианты
Действия

operator==,!=,<,<=,>,>=

Материал из cppreference.com
< cpp‎ | numeric‎ | valarray

 
 
 
 
template<class T >

valarray<bool> operator==(const valarray<T>& lhs, const valarray<T>& rhs );
template<class T >
valarray<bool> operator!=(const valarray<T>& lhs, const valarray<T>& rhs );
template<class T >
valarray<bool> operator<(const valarray<T>& lhs, const valarray<T>& rhs );
template<class T >
valarray<bool> operator<=(const valarray<T>& lhs, const valarray<T>& rhs );
template<class T >
valarray<bool> operator>(const valarray<T>& lhs, const valarray<T>& rhs );
template<class T >

valarray<bool> operator>=(const valarray<T>& lhs, const valarray<T>& rhs );
(1)
template<class T >

valarray<bool> operator==(const T& lhsv, const valarray<T>& rhs );
template<class T >
valarray<bool> operator!=(const T& lhsv, const valarray<T>& rhs );
template<class T >
valarray<bool> operator<(const T& lhsv, const valarray<T>& rhs );
template<class T >
valarray<bool> operator<=(const T& lhsv, const valarray<T>& rhs );
template<class T >
valarray<bool> operator>(const T& lhsv, const valarray<T>& rhs );
template<class T >

valarray<bool> operator>=(const T& lhsv, const valarray<T>& rhs );
(2)
template<class T >

valarray<bool> operator==(const valarray<T>& lhs, const T& rhsv );
template<class T >
valarray<bool> operator!=(const valarray<T>& lhs, const T& rhsv );
template<class T >
valarray<bool> operator<(const valarray<T>& lhs, const T& rhsv );
template<class T >
valarray<bool> operator<=(const valarray<T>& lhs, const T& rhsv );
template<class T >
valarray<bool> operator>(const valarray<T>& lhs, const T& rhsv );
template<class T >

valarray<bool> operator>=(const valarray<T>& lhs, const T& rhsv );
(3)
Сравнивает каждого значения в числовой массив с другим значением.
Оригинал:
Compares each value within the numeric array with another value.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
1)
Возвращает числовой массив bool, содержащие элементы, каждый из которых получается путем применения указанного оператора сравнению с соответствующими значениями lhs и rhs
Оригинал:
Returns a numeric array of bool containing elements each of which is obtained by applying the indicated comparison operator to the corresponding values of lhs and rhs
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Поведение неопределено, если size()!= v.size()
Оригинал:
The behavior is undefined if size()!= v.size()
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
2)
Возвращает числовой массив bool, содержащие элементы, каждый из которых получается путем применения указанного оператора сравнению с lhsv и соответствующее значение rhs.
Оригинал:
Returns a numeric array of bool containing elements each of which is obtained by applying the indicated comparison operator to lhsv and the corresponding value of rhs .
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
3)
Возвращает числовой массив bool, содержащие элементы, каждый из которых получается путем применения указанного оператора сравнению с соответствующим значением lhs и rhsv.
Оригинал:
Returns a numeric array of bool containing elements each of which is obtained by applying the indicated comparison operator to the corresponding value of lhs and rhsv.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править]Параметры

lhs, rhs
числовых массивов для сравнения
Оригинал:
numeric arrays to compare
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
lhsv, rhsv
значения для сравнения каждого элемента в числовом массиве
Оригинал:
values to compare to each element within a numeric array
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Возвращаемое значение

Числовой массив bool содержащий результаты сравнения соответствующих элементов.
Оригинал:
A numeric array of bool containing comparison results of corresponding elements.
Текст был переведён автоматически используя Переводчик 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • В результате значение может быть однозначно преобразуется в bool.
    Оригинал:
    The result value can be unambiguously converted to bool.
    Текст был переведён автоматически используя Переводчик 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.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Все функции, принимающие аргументы типа conststd::valarray& должны также согласиться с заменой типа.
    Оригинал:
    All functions accepting a arguments of type conststd::valarray& should also accept the replacement type.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Все функции принимает два аргумента типа conststd::valarray& должны принять все комбинации conststd::valarray& и замена типа.
    Оригинал:
    All functions accepting two arguments of type conststd::valarray& should accept every combination of conststd::valarray& and the replacement type.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
close