namespace std { class slice { public: slice(); slice(size_t, size_t, size_t); size_t start() const; size_t size() const; size_t stride() const; }; }
slice Класс представляет BLAS-подобный фрагмент из массива. Такой фрагмент определяется начальным индексом, длиной и шагом.280
BLAS означает, что программы на Basic Linear Algebra Subprograms. C ++ могут создавать экземпляры этого класса. Смотрите, например, Dongarra, Du Кроза, Дафф и Hammerling: A set of Level 3 Basic Linear Algebra Subprograms; Технический отчет MCS-P1-0888, Аргоннская национальная лаборатория (США), Отдел математики и информатики, август 1988 г.