reverse函数c++用法
作者:野牛程序员:2023-08-08 12:46:06 C++阅读 3200
在 C++ 标准库中,你可以使用 std::reverse
函数来逆序容器中的元素。这个函数可用于逆序数组、向量(std::vector
)、字符串(std::string
)等各种容器。
以下是 std::reverse
函数的基本用法:
#include <iostream> #include <algorithm> // 包含头文件以使用 std::reverse #include <vector> int main() { std::vector<int> numbers = {1, 2, 3, 4, 5}; std::cout << "原始数组: "; for (int num : numbers) { std::cout << num << " "; } std::cout << std::endl; // 使用 std::reverse 逆序容器中的元素 std::reverse(numbers.begin(), numbers.end()); std::cout << "逆序后的数组: "; for (int num : numbers) { std::cout << num << " "; } std::cout << std::endl; return 0; }
在上述示例中,首先包含了 <algorithm>
头文件,它包含了 std::reverse
函数。然后创建一个整数向量 numbers
,并使用 std::reverse
来逆序这个向量中的元素。最终,我们使用循环输出逆序后的向量内容。
请注意,std::reverse
函数需要两个迭代器作为参数,表示要逆序的范围。在示例中,使用了 numbers.begin()
和 numbers.end()
作为参数,表示整个向量的范围。
std::reverse
函数可以适用于多种容器和数据类型,是一个非常方便的逆序操作工具。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:少儿编程之c++逆序输出字符串
- 下一篇:c++Vector求和到最后一位之前