我有以下最小的工作示例,它说明了我当前如何从数据文件“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 个数字(甚至更多),所以我有兴趣有效地做到这一点。在我的示例中是否有一些基本的东西可能会减慢加载过程?