С++ 23 (или более поздняя версия) краткий способ извлечения элементов массива с использованием индексного вектора? ⇐ C++
С++ 23 (или более поздняя версия) краткий способ извлечения элементов массива с использованием индексного вектора?
Я рассматривал новые способы нарезки массивов с использованием новейших стандартов, но это меня немного утомило, и у меня есть вопрос.
Есть ли какой-нибудь новый, краткий способ с новыми дополнениями C++23 к ranges, views, mdspan или даже появятся submdspan, mdarray, чтобы извлечь элементы mdspan в другой контейнер, используя вектор с индексами, которые нужно извлечь? Мне приходится работать с std::array, размер которых я знаю заранее, однако индексы будут известны только во время выполнения, поэтому я могу использовать временный std::vector или другие контейнеры.
Вот пример божьего болта, воспроизведенный ниже
#include #include #include #include интервал основной() { constexpr std::size_t pDeg = 16; std::array arr; for (std::size_t i=0;i
Я рассматривал новые способы нарезки массивов с использованием новейших стандартов, но это меня немного утомило, и у меня есть вопрос.
Есть ли какой-нибудь новый, краткий способ с новыми дополнениями C++23 к ranges, views, mdspan или даже появятся submdspan, mdarray, чтобы извлечь элементы mdspan в другой контейнер, используя вектор с индексами, которые нужно извлечь? Мне приходится работать с std::array, размер которых я знаю заранее, однако индексы будут известны только во время выполнения, поэтому я могу использовать временный std::vector или другие контейнеры.
Вот пример божьего болта, воспроизведенный ниже
#include #include #include #include интервал основной() { constexpr std::size_t pDeg = 16; std::array arr; for (std::size_t i=0;i
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Влияет ли способ инициализации вектора и порядок ввода в С++ на данные и сортировку вектора?
Anonymous » » в форуме C++ - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как суммировать значения на основе второго индексного массива векторизованным способом
Anonymous » » в форуме Python - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-