Шаг 428.
Библиотека STL.
Числовые типы. Заголовочный файл

    На этом шаге мы рассмотрим содержание подключаемого заголовочного файла.

    Массивы значений объявляются в заголовочном файле <valarray>:

  #include <valarray>

    В частности, <valarray> содержит объявления следующих классов:

namespace std {
  tempiate<class T> class valarray;    // Числовой массив типа Т

  class slice:  // Срез массива значений
  tempiate<class T> class slice_array;

  class gslice:  // Обобщенный срез
  tempiate<class T> class gslice_array;

  template<class T> class mask_array;

  tempiate<class T> class indirect_array; 
}

    Эти классы имеют следующий смысл.


   Замечание. Библиотека BLAS (Basic Linear Algebra Subprograms) содержит инструментарий для выполнения базовых операций линейной алгебры, включая умножение матриц, решение систем уравнений и простые действия с векторами.

    Все классы определяются как шаблоны, параметризованные по типу элементов. В принципе элементы могут относиться к произвольному типу данных, но по природе природой массивов значений это должен быть числовой тип.

    На следующем шаге мы рассмотрим создание массивов значений.




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