CAutoPtrElementTraits クラス
このクラスには、スマート ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。
重要
このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。
template<
typename T
>
class CAutoPtrElementTraits : public CDefaultElementTraits<
ATL::CAutoPtr< T>
>
パラメーター
- T
ポインター型。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
コレクション クラス オブジェクトに要素を追加するために使用するデータ型。 |
|
コレクション クラス オブジェクトから要素を取得するために使用するデータ型。 |
解説
このクラスは、スマート ポインターを含むコレクション クラス オブジェクトの作成を支援するメソッド、静的関数、および typedef が用意されています。 クラス CAutoPtrArray と CAutoPtrList は CAutoPtrElementTraitsから取得します。 ベクターの new 演算子と delete 演算子を必要とするスマート ポインターのコレクションを構築 CAutoVectorPtrElementTraits、を使用してください。
継承階層
CAutoPtrElementTraits
必要条件
Header: atlcoll.h