Condividi tramite


Classe di CTypedPtrArray

Fornisce un "wrapper" indipendente dai tipi per gli oggetti di classe CPtrArray o CObArray.

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Parametri

  • BASE_CLASS
    Classe base della classe tipizzata di matrice di puntatore, deve essere una classe di matrice (CObArray o CPtrArray).

  • TYPE
    Tipo degli elementi memorizzati nella matrice della classe base.

Membri

sdbk3yw6.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CTypedPtrArray::Add

Aggiungere un nuovo elemento alla fine di una matrice.Ingrandito la matrice quando necessario

CTypedPtrArray::Append

Aggiunge il contenuto di una matrice alla fine di un altro.Ingrandito la matrice quando necessario

CTypedPtrArray::Copy

Copia un'altra matrice alla matrice, ingrandito la matrice se necessario.

CTypedPtrArray::ElementAt

Restituisce un riferimento temporaneo al puntatore dell'elemento nella matrice.

CTypedPtrArray::GetAt

Restituisce il valore a un indice specificato.

CTypedPtrArray::InsertAt

Inserire un elemento (o tutti gli elementi in un'altra matrice) a un indice specificato.

CTypedPtrArray::SetAt

Imposta il valore di indice specificato; matrice non consentita per lo sviluppo.

CTypedPtrArray::SetAtGrow

Imposta il valore di indice specificato; ingrandito la matrice se necessario.

sdbk3yw6.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CTypedPtrArray::operator [ ]

Imposta o ottiene l'elemento all'indice specificato.

Note

Quando si utilizza CTypedPtrArray anziché CPtrArray o CObArray, le guide di funzionalità di controllo dei tipi C++ eliminando gli errori causati dai tipi di puntatore non corrispondenti.

Inoltre, il wrapper CTypedPtrArray esegue gran parte del cast sarà richiesta che si utilizzi CObArray o CPtrArray.

Poiché le funzioni CTypedPtrArray sono inline, l'utilizzo di questo modello non influisce in modo significativo la dimensione o la velocità del codice.

Per ulteriori informazioni su l CTypedPtrArray, vedere gli articoli Raccolte e Le classi Basate su modelli.

Gerarchia di ereditarietà

BASE_CLASS

CTypedPtrArray

Requisiti

Header: afxtempl.h

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CPtrArray

Classe di CObArray

Concetti

L'esempio MFC SI RACCOGLIE