【发布时间】:2011-02-27 08:40:21
【问题描述】:
我需要存储大量整数。可以有 在整数输入流中重复,我只需要 在它们之间存储不同的。 我最初使用的是 stl set 但它在 OutOfMem 时 输入的整数数太高。 我正在寻找一些 C++ 容器库 允许我存储符合上述要求的号码 由文件支持,即容器不应尝试将所有数字保留在内存中。 我不需要持久存储这些数据,我只需要找到 其中的独特价值。
【问题讨论】:
-
整数值范围是多少?
-
我不好意思将其称为答案,但也许您可以为 64 位重新构建您的应用程序并在 64 位系统上运行它。
-
问题是主内存不足以容纳所有数字,我们需要像容器一样的外部内存支持集。
标签: c++ containers on-disk