CObList::GetPrev

CObject * amp; GetPrev ( позиция & rPosition );

CObject * GetPrev ( POSITION& rPosition ) const;

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

Смотрите описание возвращаемое значение для GetHead.

Параметры

rPosition

Ссылка на значение позиции возвращенный предыдущей GetPrev или другие вызова функции-члена.

Примечания

Получает элемент списка выявленных, rPosition, затем rPosition наборы в позиции значение предыдущей записи в списке. Можно использовать GetPrev в петле обратной итерации, если установить начальное положение с призывом к GetTailPosition или найти.

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

Если полученный элемент является первым в списке, то новое значение rPosition присваивается значение NULL.

Пример

   Списка cObList;
   Позиция pos;

список.AddHead (Новая CAge(21));
   список.AddHead (Новая CAge(40)); / / Список теперь содержит (40, 21).
   / / Итерацию списка хвост начальник порядке.
   для (pos = список.GetTailPosition(); POS! = NULL; )
   {
# ifdef _DEBUG
 nbsp;  afxDump << списка.GetPrev (pos) << «\n»;
# endif
   }

Результаты этой программы заключаются в следующем:

кейдж в 421 C 21
Кейдж в 421 C $ 40

Обзор cObListЧлены класса | Иерархическая схема

См. такжеnbsp;CObList::Find, CObList::GetTailPosition, CObList::GetHeadPosition, CObList::Get&Next, CObList::GetHead

Index