CAtlArray Class
Этот класс реализует объект массива.
template<
typename E,
class ETraits = CElementTraits< E >
>
class CAtlArray
Параметры
E
Тип данных, хранимых в массиве.ETraits
Код, используемый для копирования или перемещения элементов.
Члены
Методы
Вызовите этот метод, чтобы добавить элемент к объекту массива. |
|
Вызывайте этот метод для добавления содержимого одного массива в конец другого. |
|
Вызовите этот метод, чтобы подтвердить, что объект массива является допустимым. |
|
Конструктор. |
|
Деструктор. |
|
Вызывайте этот метод для копирования элементов одного массива в другой. |
|
Вызовите этот метод, чтобы удалить все пустые элементы из массива. |
|
Вызовите этот метод, чтобы получить один элемент из объекта массива. |
|
Вызовите этот метод, чтобы возвратить количество элементов, хранящихся в массиве. |
|
Вызовите этот метод, чтобы вернуть указатель на первый элемент в массиве. |
|
Этот метод вызывается для вставки одного массива в другой. |
|
Этот метод вызывается для вставки нового элемента (или несколько копий элемента) на объект массива. |
|
Вызывайте этот метод для проверки, если массив пуст. |
|
Вызовите этот метод, чтобы удалить все элементы из объекта массива. |
|
Вызовите этот метод, чтобы удалить один или несколько элементов из массива. |
|
Вызовите этот метод, чтобы задать значение элемента в объекте массива. |
|
Вызовите этот метод, чтобы задать значение элемента в объекте массива развернуть массив. |
|
Вызовите этот метод, чтобы задать размер объекта массива. |
Операторы
Вызовите этот оператор, чтобы получить ссылку на элемент в массиве. |
Определения типов
Тип данных, используемый для суммирующих элементов в массив. |
|
Тип данных, используемый для извлечения элементов из массива. |
Заметки
CAtlArray предоставляет методы для создания и управления массив элементов пользовательского типа. Хотя аналогичного стандартным массивам c#, объект CAtlArray может динамически сжатие и увеличиваться по мере необходимости. Массива индекса всегда начинается в позиции 0, а верхняя граница могут быть устранены или разрешенный, чтобы развернуть как новые элементы добавлены.
Для массивов с небольшим количеством элементов, класс CSimpleArray библиотеки ATL можно использовать.
CAtlArray тесно связан с классом CArray MFC и будет работать в проекте MFC, albeit без поддержки сериализации.
Дополнительные сведения см. в разделе Классы коллекций библиотеку ATL.
Требования
Header: atlcoll.h