Класс CUIntArray

Поддерживает массивы целых чисел без знака.

class CUIntArray : public CObject

Члены

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

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

например, преобразуется в

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

h8bk0z6e.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

CObArray::CObArray

Создает пустой массив.

h8bk0z6e.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

CObArray::Add

Добавляет элемент в конец массива; растет массив, если требуемый.

CObArray::Append

Добавляет другой массив в массив. растет массив, если требуемый.

CObArray::Copy

Копирует другой массив в массив. растет массив, если требуемый.

CObArray::ElementAt

Возвращает временной ссылку на указатель элемента в массиве.

CObArray::FreeExtra

Высвобождает всю неиспользуемую память над текущим границей.

CObArray::GetAt

Возвращает значение по заданному индексу.

CObArray::GetCount

Получает число элементов в данном массиве.

CObArray::GetData

Разрешает доступ к элементам массива.Может быть NULL.

CObArray::GetSize

Получает число элементов в данном массиве.

CObArray::GetUpperBound

Возвращает максимальный допустимый индекс.

CObArray::InsertAt

Вставляет элемент (или все элементы в других массив) по указанному индексу.

CObArray::IsEmpty

Определяет, если массив пуст.

CObArray::RemoveAll

Удаляет все элементы из этого массива.

CObArray::RemoveAt

Удаляет элемент по указанному индексу.

CObArray::SetAt

Задает значение для данного индекса; массив не разрешенный увеличиваться.

CObArray::SetAtGrow

Задает значение для данного индекса; растет массив, если требуемый.

CObArray::SetSize

Задает количество элементов, которое должно содержаться в этом массиве.

h8bk0z6e.collapse_all(ru-ru,VS.110).gifОткрытые операторы

Имя

Описание

CObArray::operator []

Получает или задает элемент по указанному индексу.

Заметки

Целое число без знака или UINT, отличные от слов и doublewords, в котором физический размер UINT может меняться в зависимости от операционной среды целевого объекта.UINT Тот же размер, как doubleword.

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

ПримечаниеПримечание

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

Дополнительные сведения об использовании CUIntArray см. в статье коллекции.

Иерархия наследования

CObject

CUIntArray

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObject

Диаграмма иерархии