#include <iostream>
#include <algorithm>
#include <vector>
int main() {
// 定义一个向量并初始化
std::vector<int> vec = {1, 2, 3, 4, 5};
// 输出反转前的向量
std::cout << "Original vector: ";
for (int i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
// 使用 reverse 函数反转向量中的元素
std::reverse(vec.begin(), vec.end());
// 输出反转后的向量
std::cout << "Reversed vector: ";
for (int i : vec) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
#include <algorithm> 提供了 std::reverse 函数,用于反转容器中的元素。std::vector<int> vec = {1, 2, 3, 4, 5}; 创建了一个包含整数的向量。for 循环遍历并输出向量中的元素。std::reverse 函数:std::reverse(vec.begin(), vec.end()); 反转了向量中元素的顺序。for 循环遍历并输出反转后的向量。这段代码展示了如何使用 C++ 标准库中的 std::reverse 函数来反转容器(如 std::vector)中的元素。
上一篇:c++ string拼接
下一篇:c++ orm
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站