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