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


Класс gslice

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

Заметки

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

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

  • Вектор длины класса valarray<size_t>.

  • Вектор три класса valarray<size_t>.

2 Вектора должны иметь одинаковую длину.

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

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

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

gslice

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

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

size

Находит значения массива, содержащее число элементов в общем методе valarray.

start

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

шаг

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

Требования

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

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

См. также

Ссылки

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

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

члены gslice

члены<valarray>