勝手にメモリ上の移動が起きても安全なプログラムより
勝手にメモリ上の移動が起きないプログラムの方が高速だと思う
やむを得ないとき以外は後者をとるね
C++のvector要素への参照やポインタの時は気を付ければ良い