C++vectorreverse
时间: 2023-07-11 08:33:16 浏览: 175
如果你想要将C++中的vector倒序排列,可以使用标准库中的reverse函数。这个函数可以将一个容器中的元素顺序反转,比如将一个vector从前向后的顺序变成从后向前的顺序。下面是一个示例代码:
```c++
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec{1, 2, 3, 4, 5};
std::reverse(vec.begin(), vec.end());
for (auto i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
```
在这个例子中,我们首先定义了一个名为vec的整型vector,并将其初始化为1到5的整数。然后,我们调用了reverse函数,并将vec的开始和结束迭代器作为参数传递给它。最后,我们使用for循环遍历vec,将其所有元素输出到控制台上。运行这个程序,你将看到输出的是一个倒序排列的vector,即"5 4 3 2 1"。
阅读全文