0

我今天在这里向您请教一些关于我如何std::bitset以正确的方式处理大事的明智提示。具体来说,我必须管理 256 位(甚至更多)的位集,并且在我需要执行经典的二进制操作之前,我不会遇到麻烦。当我需要在位集之间执行减法时,就会出现问题。通常,我会用to_ulong()or翻译它们to_ullong(),执行减法并重新翻译成 bitset,但n_bits > 64bit事情并不像以前那么容易。

所以,我在这里问你是否有办法以另一种方式在 bitset 之间执行减法。我知道它也存在一个(或更多?)BigNum C++ 库,但我正在寻找可以在不添加外部库的情况下完成的事情。我认为使用 lib 是解决此问题的最后可能方法。

谢谢!

4

0 回答 0