Я хочу хранить целые числа с длиной более 64 бит. Количество бит на целое число может увеличиваться до миллиона, поскольку каждая запись добавляется в приложение. И тогда для 64 таких целых чисел (равной длины) бит-бит И операция должна выполняться.Как сохранить целое число более 64 бит в C++?
Итак, какова была бы лучшая структура данных C++ для того, чтобы операции были эффективными по времени? Раньше я рассматривал векторы для него, так как это позволяло бы динамически увеличивать длину. Другой вариант - использовать std: bitset.
Но я не уверен, как выполнять бит-мудрый AND с обоими этими подходами, чтобы его было сделано в большинстве случаев.
Благодаря
Есть некоторые хорошие целые библиотеки произвольной точности. – chris