gpt4 book ai didi

c++ - 以相反的顺序将一个 vector 复制到另一个 vector

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:56:38 24 4
gpt4 key购买 nike

我是 C++ 新手。
我需要以相反的顺序将一个 vector 复制到另一个 vector 。

这是我的做法:

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中有没有简单的方法可以将一个 vector 以相反的顺序复制到另一个 vector ?

最佳答案

只需这样做:

vector<int>n_v (v.rbegin(), v.rend());

关于c++ - 以相反的顺序将一个 vector 复制到另一个 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28148205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com