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


Класс CMapPtrToWord

Сопоставления разрядных слов обозреватель 16. ключом этих значений является пустым указателями.

class CMapPtrToWord : public CObject

Члены

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

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

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

BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;

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

Имя

Описание

CMapStringToOb::CMapStringToOb

Конструктор.

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

Имя

Описание

CMapStringToOb::GetCount

Получает число элементов в данном сопоставлении.

CMapStringToOb::GetHashTableSize

Задает текущее количество элементов в хэш-таблице.

CMapStringToOb::GetNextAssoc

Возвращает следующий элемент для итерации.

CMapStringToOb::GetSize

Получает число элементов в данном сопоставлении.

CMapStringToOb::GetStartPosition

Возвращает позицию первого элемента.

CMapStringToOb::HashKey

Вычисляет хэш-значение заданного ключа.

CMapStringToOb::InitHashTable

Инициализирует хэш-таблицы.

CMapStringToOb::IsEmpty

Тесты для условия пуст- сопоставления (без элементов).

CMapStringToOb::Lookup

Ищет пустой указатель на основе пустом ключе индекса. Значение указателя, не оно указывает на сущность, используемый для сравнения ключей.

CMapStringToOb::LookupKey

Возвращает ссылку на ключ, связанный с указанным значением ключа.

CMapStringToOb::RemoveAll

Удаляет все элементы из данного сопоставления.

CMapStringToOb::RemoveKey

Удаляет элемент, заданный ключом.

CMapStringToOb::SetAt

Вставляет элемент в сопоставление; заменяет существующий элемент, если соответствующий ключ поиска.

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

Имя

Описание

CMapStringToOb::operator []

Вставляет элемент в сопоставление — подстановка оператора для SetAt.

Заметки

CMapWordToPtr содержит макрос IMPLEMENT_DYNAMIC для поддержки доступа типа во время выполнения и сбрасывать на CDumpContext объект. Если требуется дамп отдельных элементов карты, необходимо установить глубину контекста дампа значение 1 или больше.

Сопоставления Указатель-к-WORD не могут быть сериализованы.

Если объект CMapPtrToWord удаления или при его элементы удалены, указатели и слова удалены. Не удалены сущности, на которые ссылается ключевыми указателями.

Дополнительные сведения о CMapPtrToWord см. в статье коллекции.

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

CObject

CMapPtrToWord

Требования

Header: afxcoll.h

См. также

Ссылки

Класс CObject

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