【发布时间】:2015-01-26 10:18:20
【问题描述】:
我是 C++ 新手。
我需要将一个向量以相反的顺序复制到另一个向量。
我是这样做的:
int temp[] = {3, 12, 17};
vector<int>v(temp, temp+3);
vector<int>n_v;
n_v=v;
reverse(n_v.begin(), n_v.end()); //Reversing new vector
有没有什么简单的方法可以将一个向量逆序复制到STL中的另一个向量?
【问题讨论】:
-
This answer 涵盖了这个主题的大部分变体,(通过在这个网站上搜索“[c++] copy a vector in reverse order”找到。)