対応コードを追加したのが下記の形。上の場合はメモリを確保し直す必要がないので効率が上がります。つければ任意の値を破壊転送することができます。作られているからです。適当なベクターを作ってみます。}#endif};ループさせてどの程度高速化されるか測ってみます。実際にメモリ確保の回数が半減していることがわかります。-DIS_CPP11=0特定のケースで明らかな無駄を省いているだけなので、通常はここまで差がでません。減らすことはできません。設けていることになります。用の別のルートを追加する必要があります。付け忘れると、オブジェクトまで到達しないで途切れてしまいます。自体も複製できるようにしてみます。代入できるようになりました。メモリ確保が発生しません。