首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于copy()操作,该如何解决

2014-01-19 
关于copy()操作#includealgorithm#includevector#includeiostream#includenumeric#includestring

关于copy()操作

#include<algorithm>
#include<vector>
#include<iostream>
#include<numeric>
#include<string>
#include<list>
#include<iterator>
using namespace std;
int main()
{
 list<int> lst; int i;
while (cin >> i)
lst.push_back(i);
vector<int> vec;
copy(lst.begin, lst.end(),back_inserter(vec));
return 0;
}
我想使用copy把一个list里的元素拷贝到vector里,怎样才能实现呢?
[解决办法]
引用:
貌似COPY调用没对我

sorry,

    vector<int> vec(lst.size());
    copy(lst.begin(), lst.end(), vec.begin());

热点排行