c++の逆順文字列の関数の使用方法

C++では、文字列をreverse()関数で反転できます。以下に、reverse()関数を使用するコードの例を示します。

#include <iostream>
#include <algorithm>
#include <string>
int main() {
std::string str = "Hello, World!";
// 使用reverse()函数反转字符串
std::reverse(str.begin(), str.end());
std::cout << str << std::endl;
return 0;
}

出力:

!dlroW ,olleH

上記サンプルでは、ヘッダをインクルードしてreverse()関数を使っています。まず、”Hello, World!”という文字列strを定義します。次にreverse()関数で文字列を反転しています。そして、反転後の文字列を出力しています。

reverse()関数はヘッダファイルのインクルードが必要であり、文字列型コンテナを使用する前に、イテレータ取得可能な性質、つまりbegin()関数およびend()関数を用いてイテレータを取得できる性質を持つことを確認する必要があります。

bannerAds