Compartilhar via


Classe de CAutoPtrElementTraits

Essa classe fornece métodos estáticos, funções, e typedefs úteis para criar coleções de ponteiros inteligentes.

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 CAutoPtrElementTraits : public CDefaultElementTraits<
ATL::CAutoPtr< T>
>

Parâmetros

  • T
    O tipo ponteiro.

Membros

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

Nome

Descrição

CAutoPtrElementTraits::INARGTYPE

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

CAutoPtrElementTraits::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.As classes CAutoPtrArray e CAutoPtrList derivam de CAutoPtrElementTraits.Se criando uma coleção de ponteiros inteligentes que requer o vetor novo os operadores e delete, use CAutoVectorPtrElementTraits em vez de isso.

Hierarquia de herança

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CAutoPtrElementTraits

Requisitos

Cabeçalho: atlcoll.h

Consulte também

Referência

Classe de CDefaultElementTraits

Outros recursos

Visão geral da classe de ATL