Classe de CAutoVectorPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes que usam o vetor novo e os operadores de exclusão.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

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

Parâmetros

  • T
    O tipo ponteiro.

Membros

1ht69z90.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

CAutoVectorPtrElementTraits::INARGTYPE

O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.

CAutoVectorPtrElementTraits::OUTARGTYPE

O tipo de dados a ser usado para recuperar elementos de objeto da classe de coleção.

Comentários

Essa classe fornece métodos estáticos, funções, e typedefs para ajudar à criação de objetos de classe de coleção que contêm ponteiros inteligentes.A o contrário de CAutoPtrElementTraits, essa classe usa o vetor novo os operadores e delete.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoVectorPtrElementTraits

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CDefaultElementTraits

Classe de CAutoVectorPtr

Outros recursos

Visão geral da classe de ATL