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


CTypedPtrMap::GetNextAssoc

Извлекает элемент карты на rNextPosition, затем обновляет rNextPosition для обращения к следующему элементу в сопоставлении.

void GetNextAssoc( 
   POSITION& rPosition, 
   KEY& rKey, 
   VALUE& rValue  
) const;

Параметры

  • rPosition
    Определяет ссылку на значение POSITION, возвращенному предыдущими GetNextAssoc или вызова BASE_CLASS**::GetStartPosition**.

  • КЛЮЧ
    Параметр шаблона, указывающие тип ключей сопоставления.

  • rKey
    Определяет возвращаемый ключ возвращаемого элемента.

  • ЗНАЧЕНИЕ
    Параметр шаблона, указывающие тип значений сопоставления.

  • rValue
    Определяет возвращаемое значение возвращаемого элемента.

Заметки

Эта функция наиболее полезен для перебора всех элементов в сопоставлении. Обратите внимание, что последовательность позиции не обязательно совпадает с последовательностью значений ключа.

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

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

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CTypedPtrMap

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

CMapStringToOb::GetNextAssoc

CMapStringToOb::GetStartPosition