次の方法で共有


CAutoPtr::operator =

代入演算子です。

template< >
CAutoPtr< T > & operator =(
   CAutoPtr< T > & p 
);
template< typename TSrc >
CAutoPtr< T > & operator =(
   CAutoPtr< TSrc > & p 
);

パラメーター

  • p
    ポインター。

  • TSrc
    クラス型。

戻り値

**CAutoPtr< T >**への参照を返します。

解説

代入演算子は、現在のポインターから CAutoPtr のオブジェクトをデタッチし、新しいポインターを代わりに p、アタッチします。

使用例

CAutoPtr の概要の例を参照してください。

必要条件

ヘッダー: atlbase.h

参照

関連項目

CAutoPtr クラス

CAutoPtr::Attach

CAutoPtr::Detach