Поделиться через


Класс slice

Служебный класс в valarray, используемое для идентификации языка C- это одномерные подмножества родительского valarray. Если valarray сосчитано как двухмерная матрица и все элементы массива, метод извлекает вектора в одном измерении из двухмерного массива.

Заметки

Класс содержит параметры, которые характеризуют объект типа slice_array подмножество valarray неявно создается во время создания объекта метода класса отображается в качестве аргумента для объекта класса valarray<Type>. Сохраненного значения, задающие подмножество выбранные из родительского valarray включают:

  • Начальный индекс в valarray.

  • Общая длина или количество элементов в методе.

  • Шаги или расстояние между последующими индексами элементов в valarray.

Если набор указанный методом подмножество постоянно valarray, метод новые valarray. Если набор указанный методом подмножество неконстантного valarray, метод имеет семантику ссылки с оригиналом valarray. Механизм вычисления для неконстантного valarrays экономит время и память.

Операции над valarrays, только если подмножества источника и назначения, определенные методы определяются и все индексы являются допустимыми.

конструкторов;

метод

Определяет подмножество valarray, состоящее из нескольких элементов, равное расстояние врозь, и начинается в указанном элементе.

Функции-члены

size

Находит число элементов в методе valarray.

start

Находит начальный индекс метода valarray.

шаг

Находит расстояние между элементами в методе valarray.

Требования

Заголовок:<valarray>

Пространство имен: std

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Другие ресурсы

члены<valarray>