Compartir a través de


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

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

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