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;
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
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à
CUIntArray
Requisiti
Header: afxcoll.h