unique_ptr operator=

現在のブロックに提供された unique_ptr のアドレスを割り当てます。

unique_ptr& operator=(
    unique_ptr&& _Right
);
template<class Type2, Class Del2>
    unique_ptr& operator=(
        unique_ptr<Type, Del>&& _Right
    );
unique_ptr& operator=(
    pointer-type
);

パラメーター

  • 現在の unique_ptr に値を割り当てるときに使用します unique_ptr の参照。

解説

このメンバー関数は reset(_Right.release()) を呼び出しstored_deleter に _Right.stored_deleter を移動し*this を返します。

必要条件

ヘッダー : <memory>

名前空間: std

参照

関連項目

unique_ptr Class

<memory>

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

unique_ptr のメンバー

<memory> メンバー