C ++逐行读取文件的最快方法

时间:2018-01-31 15:06:35

标签: c++ file-io

我不希望任何提升依赖或外部任何东西。我可以逐行读取文件,并分别处理每一行。但如果效果更好,我也可以将整个文件加载到内存中,然后逐行处理。

最好的方法是什么?另外,最快的方法是什么,它们有何不同?

此外,这应该适用于常规文本文件,并通过终端管道传输文件。

1 个答案:

答案 0 :(得分:5)

只需使用std::getline即可。非常简单的解决方案:

select *
 into work_done
 from work_todo
where id = 10;

update work_done a
   set a.id = 20;