文字列に 2 文字を追加しようとしましたが、文字列が変更されていないようです。
void fun()
{
string str;
str += 'a' + 'b';
cout << str;
}
STL のソース コードを調べたところ、 の実装が見つかりましたがoperator+=
、その理由はまだわかりません。
basic_string&
operator+=(_CharT __c)
{
this->push_back(__c);
return *this;
}