Индекс c++ boost::multi_array слишком велик ⇐ C++
-
Anonymous
Индекс c++ boost::multi_array слишком велик
Я использую двумерный boost::multi_array для хранения объектов пользовательской структуры. Проблема в том, что у меня огромное количество этих объектов, поэтому индекс нужного мне массива превышает диапазон целых чисел. Есть ли возможность использовать long в качестве индекса нескольких массивов или у вас есть какие-либо другие предложения о том, как хранить такой большой набор данных и при этом сохранять его доступным на приличной скорости?
Я использую двумерный boost::multi_array для хранения объектов пользовательской структуры. Проблема в том, что у меня огромное количество этих объектов, поэтому индекс нужного мне массива превышает диапазон целых чисел. Есть ли возможность использовать long в качестве индекса нескольких массивов или у вас есть какие-либо другие предложения о том, как хранить такой большой набор данных и при этом сохранять его доступным на приличной скорости?
Мобильная версия