Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Поддерживает сопоставления пустым указателям, зашифрованным 16-разрядными ключевыми словами.
Синтаксис
class CMapWordToPtr : public CObject
Участники
Функции-члены похожи на функции-члены CMapWordToPtr класса CMapStringToOb. Из-за этой схожести для изучения этой функции-члена можно использовать справочную документацию по классу CMapStringToOb. Где бы вы ни видели CObject указатель в качестве параметра функции или возвращаемого значения, замените указатель на void. Везде, где вы видите CString или const указатель на char параметр функции или возвращаемое значение, замените WORD.
BOOL CMapWordToPtr::Lookup( WORD <key>, void*& <rValue> ) const;
, например, преобразуется в
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Открытые конструкторы
| Имя | Описание |
|---|---|
| CMapWordToPtr::CMapWordToPtr | Конструктор. |
Открытые методы
| Имя | Описание |
|---|---|
| CMapWordToPtr::GetCount | Возвращает количество элементов в этой карте. |
| CMapWordToPtr::GetHashTableSize | Определяет текущее количество элементов в хэш-таблице. |
| CMapWordToPtr::GetNextAssoc | Возвращает следующий элемент для итерации. |
| CMapWordToPtr::GetSize | Возвращает количество элементов в этой карте. |
| CMapWordToPtr::GetStartPosition | Возвращает положение первого элемента. |
| CMapWordToPtr::HashKey | Вычисляет хэш-значение указанного ключа. |
| CMapWordToPtr::InitHashTable | Инициализирует хэш-таблицу. |
| CMapWordToPtr::IsEmpty | Проверяет условие пустой карты (без элементов). |
| CMapWordToPtr::Lookup | Ищет указатель void на основе ключа указателя void. Значение указателя, а не сущность, на которую она указывает, используется для сравнения ключей. |
| CMapWordToPtr::LookupKey | Возвращает ссылку на ключ, связанный с указанным значением ключа. |
| CMapWordToPtr::RemoveAll | Удаляет все элементы из этой карты. |
| CMapWordToPtr::RemoveKey | Удаляет элемент, указанный ключом. |
| CMapWordToPtr::SetAt | Вставляет элемент в карту; заменяет существующий элемент, если найден соответствующий ключ. |
Открытые операторы
| Имя | Описание |
|---|---|
| CMapWordToPtr::operator [ ] | Вставляет элемент в карту — подстановку SetAtоператора. |
Замечания
CMapWordToPtr включает макрос IMPLEMENT_DYNAMIC для поддержки доступа к типу выполнения и дампа в CDumpContext объект. Если требуется дамп отдельных элементов карты, необходимо задать глубину контекста дампа 1 или больше.
Карты указателя на word могут не сериализоваться.
CMapWordToPtr При удалении объекта или при удалении его элементов слова и указатели удаляются. Сущности, на которые ссылается указатель, не удаляются.
Дополнительные сведения CMapWordToPtrсм. в статьях "Коллекции".
Иерархия наследования
CMapWordToPtr
Требования
Заголовок: afxcoll.h