C ++中的大文本文件随机访问

时间:2013-06-08 17:17:01

标签: c++ text file-io

我正在编写一些用于语法分析的C ++函数。输入是一个潜在的大文本,输出是一个子串树(长话短说)。 现在我只使用std :: string作为输入,但目的是分析文本文件。 我的功能不是“一次通过”阅读(说它可能经常需要倒带并回到之前阅读的位置)。

我问自己是否会提高性能以复制std :: string中的所有文件,然后只读取字符串,或者如果没有使用密集std :: basic_istream :: seekg的开销(我是不太了解文件如何存储在RAM中。)

你能给我一个提示吗?

1 个答案:

答案 0 :(得分:0)

  

我问自己是否会提高复制所有的表现   文件在std :: string中,然后只读取字符串