Класс CMapWordToOb
Обозреватель указателей CObject сопоставление ключевых слов 16-разрядных.
class CMapWordToOb : public CObject
Члены
Функции-члены CMapWordToOb похожи на функции-членам класса CMapStringToOb. Сходство вследствие этого, можно использовать документации CMapStringToOb для особенностях функции-члена. Везде, где можно увидеть CString или указатель const к char в качестве параметра или возвращаемого значения функции заместительское WORD.
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
например, преобразуется в
BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
Открытые методы
Имя |
Описание |
---|---|
Получает число элементов в данном сопоставлении. |
|
Задает текущее количество элементов в хэш-таблице. |
|
Возвращает следующий элемент для итерации. |
|
Получает число элементов в данном сопоставлении. |
|
Возвращает позицию первого элемента. |
|
Вычисляет хэш-значение заданного ключа. |
|
Инициализирует хэш-таблицы. |
|
Тесты для условия пуст- сопоставления (без элементов). |
|
Ищет пустой указатель на основе пустом ключе индекса. Значение указателя, не оно указывает на сущность, используемый для сравнения ключей. |
|
Возвращает ссылку на ключ, связанный с указанным значением ключа. |
|
Удаляет все элементы из данного сопоставления. |
|
Удаляет элемент, заданный ключом. |
|
Вставляет элемент в сопоставление; заменяет существующий элемент, если соответствующий ключ поиска. |
Открытые операторы
Имя |
Описание |
---|---|
Вставляет элемент в сопоставление — подстановка оператора для SetAt. |
Заметки
CMapWordToOb содержит макрос IMPLEMENT_SERIAL для поддержки сериализации и сбрасывать его элементов. Каждый элемент сериализации в свою очередь, если сопоставление хранится в архив или с перегруженным оператора insert (<<) или функцией-членом Serialize.
Если требуется дамп отдельного WORD- элементов CObject, необходимо установить глубину контекста дампа значение 1 или больше.
Если объект CMapWordToOb удаления или при его элементы удалены, указателей CObject удалены. Не уничтожены объекты, на которые ссылается CObject указателями.
Дополнительные сведения о CMapWordToOb см. в статье коллекции.
Иерархия наследования
CMapWordToOb
Требования
Header: afxcoll.h