Classe di CAtlArray
Questa classe implementa un oggetto matrice.
template<
typename E,
class ETraits = CElementTraits< E >
>
class CAtlArray
Parametri
E
Il tipo di dati da archiviare nella matrice.ETraits
Il codice utilizzato per copiare o spostare elementi.
Membri
Metodi
Chiamare questo metodo per aggiungere un elemento all'oggetto matrice. |
|
Chiamare questo metodo per aggiungere il contenuto di una matrice alla fine di un altro. |
|
Chiamare questo metodo per confermare che l'oggetto matrice è valido. |
|
Costruttore. |
|
Il distruttore. |
|
Chiamare questo metodo per copiare elementi di una matrice a un'altra. |
|
Chiamare questo metodo per rimuovere tutti gli elementi vuoti la matrice. |
|
Chiamare questo metodo per recuperare un singolo elemento dall'oggetto matrice. |
|
Chiamare questo metodo per restituire il numero di elementi archiviati nella matrice. |
|
Chiamare questo metodo per restituire un puntatore al primo elemento della matrice. |
|
Chiamare questo metodo per inserire una matrice in un altro. |
|
Chiamare questo metodo per inserire un nuovo elemento (o più copie di un elemento) nell'oggetto matrice. |
|
Chiamare questo metodo per verificare se è vuota. |
|
Chiamare questo metodo per rimuovere tutti gli elementi dall'oggetto matrice. |
|
Chiamare questo metodo per eliminare uno o più elementi della matrice. |
|
Chiamare questo metodo per impostare il valore di un elemento nell'oggetto matrice. |
|
Chiamare questo metodo per impostare il valore di un elemento nell'oggetto matrice, espandendo la matrice come richiesto. |
|
Chiamare questo metodo per impostare la dimensione dell'oggetto matrice. |
Operatori
Chiamare questo operatore per restituire un riferimento a un elemento della matrice. |
Definizioni typedef
Il tipo di dati da utilizzare per l'aggiunta di elementi della matrice. |
|
Il tipo di dati da utilizzare per recuperare gli elementi della matrice. |
Note
CAtlArray fornisce metodi per creare e gestire una matrice di elementi di un tipo definito da.Sebbene simile alle matrici c standard, l'oggetto CAtlArray possa essere ridotti o ingranditi in modo dinamico in base alle esigenze.L'indice di matrice inizia sempre nella posizione 0 e il limite superiore può essere corretto, o essere consentito per espandersi mentre i nuovi elementi aggiunti.
Per le matrici con un numero limitato di elementi, la classe CSimpleArray ATL può essere utilizzata.
CAtlArray è strettamente correlato alla classe CArray di MFC e verrà eseguito in un progetto MFC, anche se senza supporto della serializzazione.
Per ulteriori informazioni, vedere Classi di raccolte ATL.
Requisiti
Header: atlcoll.h