std::stringの文字列に、後から文字列を追加する場合、
メモリの再割り当ては行われているのでしょうか?
appendで追加すると、文字化けがおこってしまいますし、
resizeやreserveを行うと、既存文字列自体が破壊されているようです。
どうすればいいんのでしょうか?