がここに私のテストコードです右辺値の割り当てに対応していません。 私は私のIDEで=演算子の実装を調べるためにナビゲーションを使用していますが、確かに処理されたのはコピージョブを実行しているoperator=(const vector<_Tp, _Alloc>& __x)
です。のstd ::ベクトルは
ファイル全体を検索しましたが、operator=(vector<_Tp, _Alloc>&& __x)
のような機能はありません。どのようにして、移動とrvalue featrueのメリットがありますか?
私のC++ヘッダーは/usr/include/c++/5
で、確認したファイルはvector.tcc
です。
回答ありがとうございます、私は目的のためにこれをしました。しかし、 "no move assignment version"はどうですか?間違ったファイルを探していますか? – reavenisadesk
@reavenisadesk - おそらく。コンパイラを指定したり、フラグを作成したりしていません。だから本当に言うことはありません。 – StoryTeller