Classe CAutoVectorPtrElementTraits
Essa classe fornece métodos, funções estáticas e typedefs úteis ao criar coleções de ponteiros inteligentes usando operadores vetoriais novos e de exclusão.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
template <typename T>
class CAutoVectorPtrElementTraits :
public CDefaultElementTraits<ATL::CAutoVectorPtr<T>>
Parâmetros
T
O tipo de ponteiro.
Membros
Typedefs públicos
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 do objeto de classe de coleção. |
Comentários
Essa classe fornece métodos, funções estáticas e typedefs para auxiliar na criação de objetos de classe de coleção que contêm ponteiros inteligentes. Ao contrário da CAutoPtrElementTraits, essa classe usa operadores new e delete de vetor.
Hierarquia de herança
CAutoVectorPtrElementTraits
Requisitos
Cabeçalho: atlcoll.h
CAutoVectorPtrElementTraits::INARGTYPE
O tipo de dados a ser usado para adicionar elementos ao objeto da classe de coleção.
typedef CAutoVectorPtr<T>& INARGTYPE;
CAutoVectorPtrElementTraits::OUTARGTYPE
O tipo de dados a ser usado para recuperar elementos do objeto de classe de coleção.
typedef T*& OUTARGTYPE;
Confira também
Classe CDefaultElementTraits
Classe CAutoVectorPtr
Visão geral da aula