Share via


CAutoVectorPtr クラス

このクラスは、ベクターの new 演算子と delete 演算子を使用して、スマート ポインター オブジェクトを表します。

template<
   typename T
> class CAutoVectorPtr

パラメーター

  • T
    ポインター型。

解説

このクラスには、スマート ポインターを作成し、管理するメソッドが用意されています。このメソッドは、スコープ外に出たリソースを解放し、メモリ リークを防ぎます。 CAutoVectorPtr は、メモリの割り当ておよび解放に、C++ の new 演算子および delete 演算子ではなく vector new[] および vector delete[] を使用します。その点を除けば、CAutoVectorPtrCAutoPtr とよく似ています。 CAutoVectorPtr のコレクション クラスが必要な場合は、「CAutoVectorPtrElementTraits クラス」を参照してください。

スマート ポインター クラスの使用例については、「CAutoPtr クラス」を参照してください。

必要条件

**ヘッダー:**atlbase.h

参照

参照

CAutoPtr クラス

その他の技術情報

CAutoVectorPtr のメンバー

ATL クラスの概要