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


CMap::operator []

Удобный суррогат для функции-члена SetAt.

VALUE& operator[]( 
   ARG_KEY key  
);

Параметры

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

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

  • key
    Ключ, используемый для извлечения значения из сопоставления.

Заметки

Таким образом, его можно использовать только в левой части оператора присваивания (l- значения). Если нет элемента карты с указанным ключом, чтобы создать новый элемент.

Отсутствие число "справа" (r- значение) к этому оператору, поскольку вероятность, что ключ не может быть найден в сопоставлении. Использование функции-члена Lookup для передачи элемента.

Пример

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

Требования

Header: afxtempl.h

См. также

Ссылки

Класс CMap

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

CMap::SetAt

CMap::Lookup