【发布时间】:2023-03-28 12:55:02
【问题描述】:
我想读取内存中大约 5MB 的文件... 该文件具有这种格式(它是一个文本文件)
ID 3: 0 itemId.1 0 itemId.2 0 itemId.5 1 itemId.7 ........................ 20 itemId.500
ID 50: 0 itemId.31 0 itemId.2 0 itemId.4 2 itemId.70 ........................ 20 itemId.2120
.....
如何在 c++ 中有效地做到这一点?
【问题讨论】:
-
标准方式不够高效?
-
你真的应该重新考虑你认为的“大”。估算是一种工程技能。
-
一般情况下,根据平台不同,5MB 不算大。大多数 PC 可以将 5MB 的文件完全读入内存。