Avatar
仮に CoW でキャパシティが引き継がれるとすると、ループで毎回フルサイズ(最終的なサイズ)のバッファが確保されることになるので、かえって遅くなるんじゃないでしょうか。 inout のおかげで初期値をキャパシティ指定して渡すことの意味があるというのはその通りだと思うので、その点追記しておきます。