Partilhar via


Classe de CAutoPtrElementTraits

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

Importante

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

Typedefs 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