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


CMap::GetNextAssoc

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

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

Параметры

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

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

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

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

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

Заметки

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

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

Пример

См. пример для CMap::SetAt.

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CMap

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

CMap::GetStartPosition