smart_ptr::operator= Method
もう一つのsmart_comクラスライブラリリファレンス>クラス>smart_comを割り当てます。
構文
smart_ptr& operator=( smart_ptr op2 );
パラメータ | 説明 |
---|---|
op2 | 割り当てられるsmart_ptrクラスライブラリリファレンス>クラス>smart_ptr。 |
戻り値
参照。
備考
処理前に割り当ての対象がオブジェクトをポイントしていた場合、そのオブジェクトの参照カウンタは減少します。そしてsmart_comのインスタンスが最後の参照を保持していた場合、オブジェクトは消去されます。
割り当てられたsmart_comクラスライブラリリファレンス>クラス>smart_comがポイントするオブジェクトの参照カウンタは1ずつ増加します。