次の最小限の作業例があります。これは、データファイル「info.txt」から一連の数値を現在どのようにロードしているかを示しています。
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main() {
double temp_var;
vector<double> container_var;
ifstream test("info.txt");
while(test>>temp_var)
{
container_var.push_back(temp_var);
}
cout << container_var[0] << endl;
return 0;
}
ファイル「info.txt」には、次の形式の整数が含まれています
1.0
2.1
3.6
...
おそらく 50.000 から 100.000 の数字 (おそらくそれ以上) をロードする予定なので、これを効率的に行うことに関心があります。読み込みプロセスを遅くする可能性がある、私の例で見逃した基本的なものはありますか?