【发布时间】:2012-04-29 14:43:37
【问题描述】:
我想存储长度大于 64 位的整数。随着每个条目添加到应用程序中,每个整数的位数可以达到数百万。 然后对于 64 个这样的整数(等长)必须执行按位与运算。
那么,什么是最高效的操作 C++ 数据结构? 早些时候我考虑过它的向量,因为它可以动态增加长度。其他选择是使用 std:bitset。
但我不确定如何使用这两种方法执行按位与运算,以便以最省时的方式完成。
谢谢
【问题讨论】:
-
那里有一些不错的任意精度整数库。
标签: c++ integer bitwise-operators bitwise-and