Шаг 442.
Библиотека STL.
Числовые типы. Строение класса valarray (общие сведения)

    На этом шаге мы приведем общие сведения о классе valarray.

    В поддержке массивов значений центральное место занимает класс valarray<>. Он определяется как шаблонный класс, параметризованный по типу элементов:

namespace std {
  template <class T> 
  class valarray;
}

    Размер не является частью типа. Это означает, что теоретически вы можете обрабатывать массивы значений разных размеров и изменять размеры. Тем не менее изменение размера поддерживается только для двухшаговой инициализации (создание и изменение размера), неизбежной при работе с массивами значений. Отметим, что результат объединения массивов разных размеров не определен.

    На следующем шаге мы рассмотрим операции создания, копирования и удаления.




Предыдущий шаг Содержание Следующий шаг