21xrx.com
2024-11-08 23:14:12 Friday
登录
文章检索 我的文章 写文章
C++的reverse函数
2023-06-23 19:45:32 深夜i     --     --
C++ reverse函数 反转 逆序 STL库

C++的reverse函数是一个非常常用的函数,它可以将一个字符串或容器中的元素进行逆序排列。这个函数非常简单,只需要包含头文件 即可使用。

使用方法非常简单,只需要将要反转的序列传递给函数即可。下面是一个使用reverse函数将字符串逆序排列的示例代码:


#include <iostream>

#include <string>

#include <algorithm>

using namespace std;

int main()

{

  string str = "Hello World";

  reverse(str.begin(), str.end());

  cout << str << endl;

  return 0;

}

在这个示例中,我们首先定义了一个字符串变量str,然后使用reverse函数将其逆序排列。在输出结果后,我们可以看到输出的字符串被正确地反转了。

除了反转字符串,reverse函数还可以用于反转一个数组或容器。下面是一个使用reverse函数将数组反转的示例代码:


#include <iostream>

#include <algorithm>

using namespace std;

int main()

{

  int arr[] = 1;

  reverse(arr, arr + 5);

  for (int i = 0; i < 5; i++)

  {

    cout << arr[i] << " ";

  }

  cout << endl;

  return 0;

}

在这个示例中,我们定义了一个由5个整数构成的数组,然后使用reverse函数将其反转。在输出结果后,我们可以看到数组中的元素被正确地反转过来了。

总之,C++的reverse函数是一个非常好用的函数,它可以快速地反转一个字符串、数组或容器。如果你想了解更多关于reverse函数的信息,可以查看C++标准库手册。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复