读大文件

时间:2017-03-15 19:50:46

标签: c++ input maps streaming

我必须逐个字符地读取一个大文件,并将每个字符放在map中,并带有相应的键。我的问题是,是否有一种方法可以将文件读入map并将其保存在那里,因此程序不必每次都逐个字符地读取整个文件(永远需要)? 稍后在程序中使用这些字符来执行编码/解码操作。

1 个答案:

答案 0 :(得分:0)

嗯,是的,不会永远消失,但你可以通过跳过排序阶段使用std::unordered_multimap来加快速度。