std::layout_left::mapping<Extents>::stride
constexpr index_type stride(rank_type i) const noexcept; | (начиная с C++23) |
Возвращает шаг отображения по индексу ранга i. Эквивалентно return extents().fwd-prod-of-extents(i);.
Эта перегрузка участвует в разрешении перегрузки только в том случае, если extents_type::rank() > 0 является true.
Поведение не определено, если i >= extents_type::rank() является true.
Параметры
| i | - | индекс ранга в диапазоне [0, extents_type::rank()) |
Возвращаемое значение
Шаг по заданному индексу ранга.
Пример
См. также
| получает шаг вдоль указанного измерения (открытая функция-член std::layout_stride::mapping<Extents>) |
|
| получает шаг вдоль указанного измерения (открытая функция-член std::mdspan<T,Extents,LayoutPolicy,AccessorPolicy>) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/container/mdspan/layout_left/mapping/stride