この簡単な記事では、C++で文字列の最後に文字を追加するさまざまな方法について説明します。

1.使用する push_back() 関数

推奨されるアプローチは、標準を使用することです push_back() 関数。charsに対してオーバーロードされ、文字列の末尾に文字を追加します。

ダウンロード  コードを実行する

2.使用する += オペレーター

使用することもできます string::operator+=、charsのためにオーバーロードされ、内部的に push_back() 関数。

ダウンロード  コードを実行する

3.使用する append() 関数

別のもっともらしいアプローチは、 append() 以下に示すように、文字列の最後に文字の単一コピーを追加する関数:

ダウンロード  コードを実行する

4.使用する std::stringstream 関数

もう1つの優れた代替手段は、文字列ストリームを使用して文字列と他の数値タイプを変換することです。

ダウンロード  コードを実行する

5.使用する insert() 関数

最後に、 insert() 文字列の指定された位置に文字の単一コピーを挿入する関数。

ダウンロード  コードを実行する

これで、C++の文字列の最後に文字を追加することができます。