事象
C/C++は型の宣言と変換がややこしいのだが、
Pythonでいう以下の様な処理がしたい。
hoge = "俺は人間をやめるぞ!"
hoge += "ジョジョーーーッッ!"
print(hoge) //俺は人間をやめるぞ!ジョジョーーーッッ!
解決策
内部バッファを持つstd::stringを使用することで、可変長文字列として扱うことが可能になる。
具体的には以下。
std::string hoge = "俺は人間をやめるぞ!";
a += "ジョジョーーーッッ!"; //
その他の応用方法については以下サイト様の記事が非常にわかりやすかったので参考にされたい。
所感
最近Python文法とC++文法がごちゃ混ぜになってて、「Python print」とかでggってます。
かなしみ。J( ‘ー`)し