CUIntArray

Класс CUIntArray поддерживает массивы целых чисел без знака. Беззнаковое целое число, или UINT, отличается от слов и полуслов физический размер UINT может изменяться в зависимости от целевой операционной среды. В Windows версии 3.1, UINT является тот же размер, как слова. Под Windows NT и Windows 95, UINT является тот же размер, что двойных слов.

Функции-члены CUIntArray похожи на функции-члены класса CObArray. Из-за этой схожести, можно использовать CObArray справочной документации для специфики функции члена. Везде, где вы видите указатель CObject как параметр или возвращаемое значение функции, замените UINT.

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

к примеру переводит

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

CUIntArray включает в себя IMPLEMENT_DYNAMIC макрос для поддержки доступа типа во время выполнения и захоронения в объект CDumpContext . Если вам нужен дамп отдельных беззнаковое целое число элементов, необходимо задать глубину контекст дампа для 1 или выше. Не может быть сериализован целочисленных массивов.

Примечание   Перед использованием массива, используйте SetSize установить его размер и выделить память для него. Если вы не используете SetSize, добавление элементов в массив приводит его часто перераспределяются и скопировать его. Частые перераспределение копирование являются неэффективными и можно фрагментировать память.

Для получения дополнительных сведений об использовании CUIntArray, см. статью коллекций в Руководстве Visual C++ программист.

# include lt;afxcoll.h>

Члены класса |nbsp; Базовый класс | Иерархическая схема

Index