Официальная документация гласит, что тип индекса не указан , но, глядя в репозиторий , можно увидеть, что определение, скорее всего, typedef std::ptrdiff_t index
;
Так что, если вы скомпилируете для 32-битной системы x86, вам все равно не хватит адресуемой памяти, поэтому ограниченный размер индикаторов не является вашей реальной проблемой.Единственный вариант - выбрать систему с достаточным объемом памяти, которая должна иметь размер более 2 ^ 32 байт и, следовательно, должна быть 64-битной.2 ^ 64, безусловно, будет достаточно для представления размеров вашего мультинабора.