次の方法で共有


CAutoVectorPtrElementTraits クラス

このクラスには、ベクターの new 演算子と delete 演算子を使用してスマート ポインターのコレクションを作成するときに役立つメソッド、静的関数、および typedef が用意されています。

重要

このクラスおよびメンバーは、Windows のランタイムで実行するアプリケーションで使用することはできません。

template< 
typename T 
> 
class CAutoVectorPtrElementTraits : public CDefaultElementTraits< 
ATL::CAutoVectorPtr< T> 
>

パラメーター

  • T
    ポインター型。

メンバー

パブリック typedef

名前

説明

CAutoVectorPtrElementTraits::INARGTYPE

コレクション クラス オブジェクトに要素を追加するために使用するデータ型。

CAutoVectorPtrElementTraits::OUTARGTYPE

コレクション クラス オブジェクトから要素を取得するために使用するデータ型。

解説

このクラスは、スマート ポインターを含むコレクション クラス オブジェクトの作成を支援するメソッド、静的関数、および typedef が用意されています。 CAutoPtrElementTraitsとは異なり、このクラスは、ベクターの new 演算子と delete 演算子を使用します。

継承階層

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

必要条件

Header: atlcoll.h

参照

関連項目

CDefaultElementTraits クラス

CAutoVectorPtr クラス

その他の技術情報

ATL クラスの概要