Clase CAutoVectorPtrElementTraits
Esta clase proporciona métodos, funciones estáticas y definiciones de tipo útiles al crear colecciones de punteros inteligentes mediante operadores new y delete de vector.
Importante
Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.
Sintaxis
template <typename T>
class CAutoVectorPtrElementTraits :
public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>
Parámetros
T
Tipo de puntero.
Miembros
Definiciones de tipos públicas
Nombre | Descripción |
---|---|
CAutoVectorPtrElementTraits::INARGTYPE | Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección. |
CAutoVectorPtrElementTraits::OUTARGTYPE | Tipo de datos que se va a usar para recuperar elementos del objeto de clase de la colección. |
Comentarios
Esta clase proporciona métodos, funciones estáticas y definiciones de tipo para ayudar a la creación de objetos de clase de colección que contienen punteros inteligentes. A diferencia de CAutoPtrElementTraits, esta clase usa operadores de vector new y delete.
Jerarquía de herencia
CAutoVectorPtrElementTraits
Requisitos
Encabezado: atlcoll.h
CAutoVectorPtrElementTraits::INARGTYPE
Tipo de datos que se va a usar para agregar elementos al objeto de clase de la colección.
typedef CAutoVectorPtr<T>& INARGTYPE;
CAutoVectorPtrElementTraits::OUTARGTYPE
Tipo de datos que se va a usar para recuperar elementos del objeto de clase de la colección.
typedef T*& OUTARGTYPE;
Consulte también
CDefaultElementTraits (clase)
CAutoVectorPtr (clase)
Información general sobre la clase