Высокопроизводительные многомерные массивы C++C++

Программы на C++. Форум разработчиков
Anonymous
Высокопроизводительные многомерные массивы C++

Сообщение Anonymous »

Мне нужен совет относительно высокопроизводительных библиотек/классов многомерных массивов для C++. Что мне действительно нужно, так это:
  • возможность динамически распределять массивы с размером, определяемым во время выполнения
  • возможность доступа и изменения отдельных значений массива (быстро)
  • чтобы иметь возможность использовать простую арифметику массива, например array1 = array2 + 2 * array3
  • хорошо поддерживаемая библиотека
Я встречал различные библиотеки, в том числе:
  • Blitz++, которая выглядит именно так, как мне нужно, но выглядит не очень хорошо поддерживаемой (последняя стабильная версия была 5 лет назад)
  • Boost, которая не поддерживается поддерживает арифметику массивов и кажется довольно медленным по сравнению, скажем, с Blitz++.
  • Array.h Джона Боумана, который не имеет документации.
Есть ли у кого-нибудь другие предложения или комментарии по поводу вышеуказанных параметров?

Подробнее здесь: https://stackoverflow.com/questions/395 ... nal-arrays

Вернуться в «C++»