c++ - 如何反转 C++ vector ?

标签 c++ vector stl std

C++ 中是否有内置的 vector 函数来反转 vector ?

还是只需要手动操作?

最佳答案

algorithm header 中有一个函数 std::reverse 用于此目的。

#include <vector>
#include <algorithm>

int main() {
  std::vector<int> a;
  std::reverse(a.begin(), a.end());
  return 0;
}

关于c++ - 如何反转 C++ vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877448/

相关文章:

c++ - 快速帮助重建 automake 项目

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

c++ - 最小化高度之间的最大差异

python - 遍历 Spark RDD

c++ - 放置和默认构造函数

c# - 读取屏幕点的像素颜色(高效)

java - 使用类名从 Java Vector 检索对象

C++ Vector 迭代器不兼容,但迭代器似乎对我有效

c++ - 使用 STL 算法与 lambda 表达式的仿函数?

c++ - 二进制搜索数学函数