Стандартная библиотека C ++, и, в частности, ее часть, включающая контейнеры и диапазоны, в основном «одноразмерно ориентирована» - у всего есть начало, и и заканчивает от начала до конца. Если вы хотите поработать с многомерными массивами (и не были удовлетворены мультидимными массивами C и их распадом указателя и т. Д.), Вам пришлось использовать внешние библиотеки (собственные, повысить многооборотную и т. Д.). Таким образом, теперь у нас есть не собственный способ воспринимать/просмотреть и работать с многомерными данными. Но-что мне делать, когда я хочу, чтобы владею многомерным объектом, похожим на массив? Существует ли предполагаемый идиоматический подход к этому, как -то используя доступность MDSPAN? Или - это все еще в основном внешние библиотеки, как в прошлом, надеясь, чтобы они предложили доступ на основе MDSPAN?
Подробнее здесь: https://stackoverflow.com/questions/796 ... ardization