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


Класс CMapWordToOb

Поддерживает сопоставления указателей CObject , зашифрованных 16-разрядными словами.

Синтаксис

class CMapWordToOb : public CObject

Участники

Функции-члены похожи на функции-члены CMapWordToOb класса CMapStringToOb. Из-за этой схожести для изучения этой функции-члена можно использовать справочную документацию по классу CMapStringToOb. Везде, где вы видите CString или const указатель на char параметр функции или возвращаемое значение, замените WORD.

BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;

, например, преобразуется в

BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;

Открытые конструкторы

Имя Описание
CMapWordToOb::CMapWordToOb Конструктор.

Открытые методы

Имя Описание
CMapWordToOb::GetCount Возвращает количество элементов в этой карте.
CMapWordToOb::GetHashTableSize Определяет текущее количество элементов в хэш-таблице.
CMapWordToOb::GetNextAssoc Возвращает следующий элемент для итерации.
CMapWordToOb::GetSize Возвращает количество элементов в этой карте.
CMapWordToOb::GetStartPosition Возвращает положение первого элемента.
CMapWordToOb::HashKey Вычисляет хэш-значение указанного ключа.
CMapWordToOb::InitHashTable Инициализирует хэш-таблицу.
CMapWordToOb::Isempty Проверяет условие пустой карты (без элементов).
CMapWordToOb::Lookup Ищет указатель void на основе ключа указателя void. Значение указателя, а не сущность, на которую она указывает, используется для сравнения ключей.
CMapWordToOb::LookupKey Возвращает ссылку на ключ, связанный с указанным значением ключа.
CMapWordToOb::RemoveAll Удаляет все элементы из этой карты.
CMapWordToOb::RemoveKey Удаляет элемент, указанный ключом.
CMapWordToOb::SetAt Вставляет элемент в карту; заменяет существующий элемент, если найден соответствующий ключ.

Открытые операторы

Имя Описание
CMapWordToOb::operator [ ] Вставляет элемент в карту — подстановку SetAtоператора.

Замечания

CMapWordToOb включает макрос IMPLEMENT_SERIAL для поддержки сериализации и дампа его элементов. Каждый элемент сериализуется в свою очередь, если карта хранится в архиве, либо с перегруженным оператором вставки ( <<) или функцией-членом Serialize .

Если вам нужен дамп отдельных элементов WORD CObject , необходимо задать глубину контекста дампа 1 или больше.

CMapWordToOb При удалении объекта или при удалении CObject его элементов указатели удаляются. Объекты, на которые CObject ссылается указатель, не уничтожаются.

Дополнительные сведения CMapWordToObсм. в статьях "Коллекции".

Иерархия наследования

CObject

CMapWordToOb

Требования

Заголовок: afxcoll.h

См. также

Класс CObject
Диаграмма иерархии