Высокоэффективные многомерные массивы C++

Я ищу совет относительно высокопроизводительных библиотек/классов многомерного массива для C++. То, в чем я действительно нуждаюсь:

  • способность динамично выделить массивы с размером, определенным во времени выполнения

  • способность получить доступ и изменить значения единого массива (быстро)

  • смочь использовать арифметику простого массива такой как array1 = array2 + 2 * array3

  • хорошо сохраняемая библиотека

Я столкнулся с различными библиотеками, включая:

  • Блиц ++, который смотрит точно, в чем я нуждаюсь, но который не кажется очень хорошо сохраняемым (последняя стабильная версия была 5 лет назад),

  • Повышение, которое не поддерживает арифметику массива и, кажется, довольно медленное, сравненное для высказывания Блица ++.

  • array.h Jonn Bowman, который не имеет никакой документации.

У кого-либо есть какие-либо другие предложения или комментарии о вышеупомянутых опциях?

13
задан astrofrog 18 October 2010 в 13:08
поделиться