我有一个类型为std::deque<float>
的变量,我将其内容写入如下文件:
std::deque<float> queue;
// ...
std::ofstream file ("out.txt");
if (file.is_open())
{
file.precision(12);
std::copy(queue.begin(), queue.end(), std::ostream_iterator<float>(file, ";"));
}
file.close();
有没有一种直接的方式从文件中读取它,就像我写它一样?我的意思是没有读取文件然后循环?