我想知道是否有一种方法可以反转一个 vector 并将其构建到另一个 vector 中?

#include "std_lib_facilities.h"

int main()
{
    vector<int> oldvector;
    oldvector[1];
    oldvector[3];
    oldvector[5];
    oldvector[7];
    oldvector[9];
}

到目前为止,这就是我所拥有的,任何帮助都会很棒。

最佳答案

如果要创建一个新 vector ,则可以执行以下操作:

std::vector<int> oldvector = {1,2,3,4,5};
std::vector<int> newvector(oldvector.rbegin(), oldvector.rend());

10-04 12:33