Classe di CWordArray
Supporta le matrici delle parole a 16 bit.
class CWordArray : public CObject
Membri
Le funzioni membro CWordArray 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 WORD.
CObject* CObArray::GetAt( int <nIndex> ) const;
ad esempio, converte a
WORD CWordArray::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
CWordArray include la macro IMPLEMENT_SERIAL per supportare la serializzazione e il dump degli elementi.Se una matrice di parole viene archiviata in un archivio, con un operatore di overload di inserimento o con la funzione membro CObject::Serialize, ogni elemento, a sua volta, viene serializzato.
[!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.
Se è necessario un dump dei singoli elementi nella matrice, è necessario impostare la profondità del contesto di dump a 1 o superiore.
Per ulteriori informazioni su l CWordArray, vedere l'articolo Raccolte.
Gerarchia di ereditarietà
CWordArray
Requisiti
Header: afxcoll.h