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

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

Сообщение Anonymous »

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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