小智 86
为什么要迭代而不使用标准复制算法?
std::copy( vector.begin(), vector.end(), std::back_inserter( list ) );
Run Code Online (Sandbox Code Playgroud)
Fre*_*son 60
如果你正在创建一个新列表,你可以利用一个带开始和结束迭代器的构造函数:
std::list<SomeType> myList(v.begin(), v.end());
Run Code Online (Sandbox Code Playgroud)
如果您想要附加现有列表,Kasprzol的答案是完美的.
归档时间: |
|
查看次数: |
32086 次 |
最近记录: |