繁体   English   中英

Boost库中dynamic_bitset允许的最大大小

[英]Maximum size allowed for dynamic_bitset from boost library

我有一个用例,需要创建一个大小为2 ^ 64-1的位图。 在阅读并仔细研究了该主题之后,我决定使用C ++ boost库中的dynamic_bitset。

我应该担心位图的大尺寸吗? 对于dynamic_bitset如此巨大的性能,我想对性能产生更多的影响。 关于此用例,dynamic_bitset是否有其他替代方法?

谢谢。

实际上, dynamic_bitset的大小不受库或c ++语言本身的限制,但受RAM大小的限制。 因此, 2^64-1位约为2,305,843,009,213,693,952字节,或2,3百万兆字节。 我认为您的计算机中没有那么多的内存。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM