Поделиться через


CTypedPtrList::GetAt

Переменная типа POSITION ключ для списка.

TYPE& GetAt( 
   POSITION position  
); 
TYPE GetAt( 
   POSITION position  
) const;

Параметры

  • ТИП
    Параметр шаблона, указывающие тип элементов, хранящихся в списке.

  • position
    Значение POSITION, возвращаемых в предыдущих GetHeadPosition или вызова функции-члена Найти.

Возвращаемое значение

Если доступ к списку осуществляется через указатель на const CTypedPtrList, то GetAt возвращает указатель типа, указанного в параметре шаблона TYPE. Это позволяет функции, которую необходимо использовать только в правой части оператора присваивания и, таким образом, защищающий список из изменений.

Если список доступа напрямую или через указатель на CTypedPtrList, то GetAt возвращает ссылку на указатель типа, указанного в параметре шаблона TYPE. Это позволяет функции, которую необходимо использовать с обеих сторон оператора назначения и таким образом позволяющее записи списка, который требуется изменить.

Заметки

Оно отличается от индекс, и вручную не может работать с переданным ей значение POSITION. GetAt извлекает указатель CObject, связанный с заданным положением.

Необходимо убедиться, что значение POSITION представляет допустимую положение в списке. Если оно является недопустимым, отладочная версия библиотеки Microsoft Foundation Class assert.

Вызовы функций BASE_CLASS**::GetAt** этого встроенного.

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CTypedPtrList

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

CObList::GetAt