gpt4 book ai didi

用于存储数百万个int16的c++数据结构

转载 作者:行者123 更新时间:2023-11-30 02:49:21 24 4
gpt4 key购买 nike

下午好。我有以下情况:有三组数据,每组是一个二维表,其中大约有5000万个字段。 (~ 6000 行和~ 8000 列)。该数据存储在二进制文件中语言-c++

我只需要显示这些数据。但是我在尝试读取时卡住了。(使用了 std::vector 但等待时间太长)读取/存储如此大量数据的最佳方式是什么? (std::vectors、简单指针、特殊库)?

也许链接到文章、书籍或只是个人经历?

最佳答案

好吧,如果您不需要同时使用所有这些数据,您可以使用内存映射文件技术并读取数据,因为它是一个巨大的数组。一般来说,操作系统/文件系统缓存对于大多数应用程序来说已经足够好了,但肯定是 YMMV。

关于用于存储数百万个int16的c++数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21281703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com