Share via


CDWordArray, classe

Prend en charge les tableaux de mots doubles de 32 bits.

Syntaxe

class CDWordArray : public CObject

Membres

Les fonctions membres de CDWordArray sont similaires aux fonctions membres de la classe CObArray. Ainsi, vous pouvez utiliser la documentation de référence de CObArray pour connaître les spécificités des fonctions membres. Où que vous voyiez un CObject pointeur en tant que paramètre de fonction ou valeur de retour, remplacez un DWORD.

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

par exemple, se traduit par

DWORD CDWordArray::GetAt( int <nIndex> ) const;

Constructeurs publics

Nom Description
CDWordArray ::CDWordArray Construit un tableau vide.

Méthodes publiques

Nom Description
CDWordArray ::Add Ajoute un élément à la fin du tableau ; étend le tableau si nécessaire.
CDWordArray ::Append Ajoute un autre tableau au tableau ; étend le tableau si nécessaire.
CDWordArray ::Copy Copie un autre tableau dans le tableau ; étend le tableau si nécessaire.
CDWordArray ::ElementAt Retourne une référence temporaire à l’octet dans le tableau.
CDWordArray ::FreeExtra Libère toute la mémoire inutilisée au-dessus de la limite supérieure actuelle.
CDWordArray ::GetAt Retourne la valeur à un index donné.
CDWordArray ::GetCount Obtient le nombre d'éléments dans ce tableau.
CDWordArray ::GetData Autorise l'accès aux éléments du tableau. Sa valeur peut être NULL.
CDWordArray ::GetSize Obtient le nombre d'éléments dans ce tableau.
CDWordArray ::GetUpperBound Retourne le plus grand index valide.
CDWordArray ::InsertAt Insère un élément (ou tous les éléments d'un autre tableau) à un index spécifique.
CDWordArray ::IsEmpty Détermine si le tableau est vide.
CDWordArray ::RemoveAll Supprime tous les éléments de ce tableau.
CDWordArray ::RemoveAt Supprime un élément à un index spécifique.
CDWordArray ::SetAt Définit la valeur d'un index donné. Le tableau n'est pas autorisé à s'étendre.
CDWordArray ::SetAtGrow Définit la valeur d'un index donné. Le tableau est étendu si nécessaire.
CDWordArray ::SetSize Définit le nombre d'éléments que ce tableau doit contenir.

Opérateurs publics

Nom Description
CDWordArray ::operator [ ] Définit ou obtient l'élément au niveau de l'index spécifié.

Notes

CDWordArray incorpore la macro IMPLEMENT_SERIAL pour prendre en charge la sérialisation et le vidage de ses éléments. Si un tableau de mots doubles est stocké dans une archive, avec l’opérateur d’insertion surchargé ( <<) ou avec la Serialize fonction membre, chaque élément est, à son tour, sérialisé.

Remarque

Avant d'utiliser un tableau, utilisez SetSize pour définir sa taille et lui allouer la mémoire nécessaire. Si vous n'utilisez pas SetSize, l'ajout d'éléments à votre tableau risque d'entraîner de fréquentes opérations de réallocation et de copie de ce dernier. Les opérations fréquentes de réallocation et de copie sont inefficaces et peuvent fragmenter la mémoire.

Si vous avez besoin de déboguer la sortie à partir d’éléments individuels dans le tableau, vous devez définir la profondeur de l’objet CDumpContext sur 1 ou supérieur.

Pour plus d’informations sur l’utilisation CDWordArray, consultez l’article Collections.

Spécifications

En-tête : afxcoll.h

Voir aussi

CObject, classe
Graphique hiérarchique
CObArray, classe