CUIntArray

La classe CUIntArray prend en charge les tableaux d'entiers non signés. Un entier non signé, ou UINT, diffère de mots et de mots doubles en ce que la taille physique d'un UINT peut changer selon la cible environnement d'exploitation. Sous Windows version 3.1, un UINT est la même taille qu'un mot. Sous Windows NT et Windows 95, un UINT est la même taille qu'un double mot.

Les fonctions membres de CUIntArray sont similaires aux fonctions membres de classe CObArray. En raison de cette similitude, vous pouvez utiliser la documentation de référence de CObArray pour particularités de fonction membre. Partout où vous voyez un pointeur CObject comme une valeur de paramètre ou retour de fonction, substituer un UINT.

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

par exemple, se traduit par

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

CUIntArray intègre la macro IMPLEMENT_DYNAMIC pour soutenir l'accès run-time type et le dumping à un objet CDumpContext . Si vous avez besoin d'un dump des éléments individuels d'entier non signé, vous devez définir le contexte de dump de la profondeur de 1 ou plus. Tableaux d'entiers non signés ne peuvent pas être sérialisés.

&Notenbsp ;  Avant d'utiliser un tableau, utilisez SetSize pour établir sa taille et allouer la mémoire pour elle. Si vous n'utilisez pas SetSize, ajout d'éléments à votre tableau provoque souvent réaffectés et copié. Fréquente réallocation et copie sont inefficaces et peuvent fragmenter la mémoire.

Pour plus d'informations sur CUIntArray, consultez l'article Collections dans le Guide du programmeur Visual C++.

# include lt;afxcoll.h>

Membres de la classe |nbsp ; Classe de base | Graphique de la hiérarchie

Index