标签: c++ stdvector
我有一个很长的双数组(> 10000),它从数据文件中读取数据。我想将它转换为std :: vector,以便能够使用一些相关的函数。
有没有比一个一个地复制每个数据更好更有效的方法呢?
提前致谢。
答案 0 :(得分:1)
您有两种方法可以解决这个问题:
处理迭代器对,而不是您必须创建的矢量对象。这允许您稍后移动到容器而不进行任何代码更改,但要求您将范围的开头和结尾作为原始指针传递到数组中。
首先读入一个容器而不打算使用数组。