Описание тега boost-multi-array

Boost.MultiArray - это библиотека C++, которая предоставляет шаблон класса для многомерных массивов, а также семантически эквивалентные адаптеры для массивов непрерывных данных.

Boost.MultiArray - это библиотека C++, которая предоставляет шаблон класса для многомерных массивов, а также семантически эквивалентные адаптеры для массивов непрерывных данных. Классы в этой библиотеке реализуют общий интерфейс, формализованный как общая концепция программирования. Дизайн интерфейса соответствует прецеденту, установленному контейнерами стандартной библиотеки C++. Boost MultiArray - более эффективный и удобный способ выражения N-мерных массивов, чем существующие альтернативы (особенноstd::vector<std::vector<...> >формулировка N-мерных массивов). Доступ к массивам, предоставленным библиотекой, можно получить, используя знакомый синтаксис собственных массивов C++. Доступны дополнительные функции, такие как изменение размера, изменение формы и создание представлений.