C++ replace関数の使い方:文字列置換の基本と応用

C++では、replace関数は文字列の特定の位置の文字やサブストリングを置き換えるために使用されます。その構文は以下の通りです:

string replace (size_t pos, size_t len, const string& str);

posは、置換を開始する位置のインデックスを表し、lenは置換する文字数を表し、strは置換に使用する文字列を表します。例:

string str = "Hello, world!";
str.replace(7, 5, "C++"); // 将"world"替换为"C++"
cout << str; // 输出:Hello, C++!

置換関数を使用すると、元の文字列の内容が変更されます。

bannerAds