Classe di CPtrList
Supporta gli elenchi dei puntatori a void.
class CPtrList : public CObject
Membri
Le funzioni membro CPtrList sono simili alle funzioni membro di classe CObList.A causa di questa somiglianze, è possibile utilizzare la documentazione di riferimento CObList per le specifiche di funzione membro.Per visualizzare un puntatore CObject come un parametro di funzione o valore restituito, sostituire un puntatore a void.
CObject*& CObList::GetHead() const;
ad esempio, converte a
void*& CPtrList::GetHead() const;
Costruttori pubblici
Nome |
Descrizione |
---|---|
Crea una matrice vuota. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiungere un elemento alla fine della matrice, ingrandito la matrice se necessario. |
|
Aggiunge un'altra matrice alla matrice, ingrandito la matrice se necessario. |
|
Copia un'altra matrice alla matrice, ingrandito la matrice se necessario. |
|
Restituisce un riferimento temporaneo al puntatore dell'elemento nella matrice. |
|
Libera la memoria inutilizzata sul limite superiore corrente. |
|
Restituisce il valore a un indice specificato. |
|
Ottiene il numero di elementi nella matrice. |
|
Consente l'accesso a elementi nella matrice.Può essere NULL. |
|
Ottiene il numero di elementi nella matrice. |
|
Restituisce il maggiore indice valido. |
|
Inserire un elemento (o tutti gli elementi in un'altra matrice) a un indice specificato. |
|
Determina se la matrice è vuota. |
|
Rimuove tutti gli elementi della matrice. |
|
Rimuove un elemento a un valore specifico. |
|
Imposta il valore di indice specificato; matrice non consentita per lo sviluppo. |
|
Imposta il valore di indice specificato; ingrandito la matrice se necessario. |
|
Imposta il numero di elementi da includere nella matrice. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Imposta o ottiene l'elemento all'indice specificato. |
Note
CPtrList include la macro IMPLEMENT_DYNAMIC per l'accesso il tipo di runtime ed eseguire il dump a CDumpContext un oggetto.Se è necessario un dump di singoli elementi dell'elenco del puntatore, è necessario impostare la profondità del contesto di dump a 1 o superiore.
Gli elenchi del puntatore non possono essere serializzati.
Quando un oggetto CPtrList viene eliminato, oppure quando gli elementi vengono rimossi, solo i puntatori vengono rimossi, non le entità che fanno riferimento a.
Per ulteriori informazioni su l CPtrList, vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CPtrList
Requisiti
Header: afxcoll.h