Classe di CUIntArray

Supporta le matrici di interi senza segno.

class CUIntArray : public CObject

Membri

Le funzioni membro CUIntArray sono simili alle funzioni membro di classe CObArray.A causa di questa somiglianze, è possibile utilizzare la documentazione di riferimento CObArray per le specifiche di funzione membro.Per visualizzare un puntatore CObject come un parametro di funzione o valore restituito, sostituire uint.

CObject* CObArray::GetAt( int <nIndex> ) const;

ad esempio, converte a

UINT CUIntArray::GetAt( int <nIndex> ) const;

h8bk0z6e.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CObArray::CObArray

Crea una matrice vuota.

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

Nome

Descrizione

CObArray::Add

Aggiungere un elemento alla fine della matrice, ingrandito la matrice se necessario.

CObArray::Append

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

CObArray::Copy

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

CObArray::ElementAt

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

CObArray::FreeExtra

Libera la memoria inutilizzata sul limite superiore corrente.

CObArray::GetAt

Restituisce il valore a un indice specificato.

CObArray::GetCount

Ottiene il numero di elementi nella matrice.

CObArray::GetData

Consente l'accesso a elementi nella matrice.Può essere NULL.

CObArray::GetSize

Ottiene il numero di elementi nella matrice.

CObArray::GetUpperBound

Restituisce il maggiore indice valido.

CObArray::InsertAt

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

CObArray::IsEmpty

Determina se la matrice è vuota.

CObArray::RemoveAll

Rimuove tutti gli elementi della matrice.

CObArray::RemoveAt

Rimuove un elemento a un valore specifico.

CObArray::SetAt

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

CObArray::SetAtGrow

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

CObArray::SetSize

Imposta il numero di elementi da includere nella matrice.

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

Nome

Descrizione

CObArray::operator [ ]

Imposta o ottiene l'elemento all'indice specificato.

Note

Intero senza segno, o uint, differisce dalle parole e dai primi quattro byte in quanto la dimensione fisica uint può variare a seconda dell'ambiente operativo di destinazione.uint È la stessa dimensione come primi quattro byte.

CUIntArray 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 Integer senza segno, è necessario impostare la profondità del contesto di dump a 1 o superiore.Matrici di interi senza segno non possono essere serializzati.

[!NOTA]

Prima di utilizzo di una matrice, utilizzare SetSize per stabilire le dimensioni e per allocare memoria per.Se non si utilizza SetSize, aggiungere elementi alla matrice in modo che venga ridistribuito e alla copia di frequente.Il frequente riallocazione e copiare sono inefficaci e possono frammentare la memoria.

Per ulteriori informazioni su l CUIntArray, vedere l'articolo Raccolte.

Gerarchia di ereditarietà

CObject

CUIntArray

Requisiti

Header: afxcoll.h

Vedere anche

Riferimenti

Classe di CObject

Grafico della gerarchia