CAutoVectorPtr クラス
このクラスは、ベクターの new 演算子と delete 演算子を使用して、スマート ポインター オブジェクトを表します。
template<
typename T
> class CAutoVectorPtr
パラメーター
- T
ポインター型。
解説
このクラスには、スマート ポインターを作成し、管理するメソッドが用意されています。このメソッドは、スコープ外に出たリソースを解放し、メモリ リークを防ぎます。 CAutoVectorPtr は、メモリの割り当ておよび解放に、C++ の new 演算子および delete 演算子ではなく vector new[] および vector delete[] を使用します。その点を除けば、CAutoVectorPtr は CAutoPtr とよく似ています。 CAutoVectorPtr のコレクション クラスが必要な場合は、「CAutoVectorPtrElementTraits クラス」を参照してください。
スマート ポインター クラスの使用例については、「CAutoPtr クラス」を参照してください。
必要条件
**ヘッダー:**atlbase.h