vector
(list
および他のコンテナと同様に)はメンバ関数(MF)assign
を持っています。 assign
MF(レンジバージョン)と代入演算子を比較したいと思います。私の知る限り、ときassign
を使用すると便利であることを理解としてSTL - 代入演算子対代入メンバ関数
:
- 一つは(ない最初から最後まで)ベクトルのサブ範囲を割り当てることを望んでいます。
- 割り当ては配列から行われます。
他の場合には、assign
MFには反対ではなく、代入演算子を使用することもできる。 私はそうですか? assign
MFを使用するいくつかの理由はありますか?
割り当てのための別の* pro *は、移動割り当て演算子です。右辺値を割り当てると、右辺値はコピーされたものから移動されます。 – jrok
'assign 'という小さなコードは、他の誰かがあなたのコードを読み込むのが、等号だけではなく直感的ですが、それはちょっとした問題です。 –