Udostępnij za pośrednictwem


Klasa CMapWordToOb

Obsługuje mapy CObject wskaźników kluczowanych przez 16-bitowe wyrazy.

Składnia

class CMapWordToOb : public CObject

Członkowie

Funkcje składowe obiektu są podobne do funkcji CMapWordToOb składowych klasy CMapStringToOb. Ze względu na to podobieństwo można użyć dokumentacji referencyjnej CMapStringToOb dla specyfiki funkcji składowych. Wszędzie tam, gdzie widzisz CString wskaźnik lub const jako char parametr funkcji lub wartość zwracaną, zastąp element WORD.

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

na przykład przekłada się na

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

Konstruktory publiczne

Nazwa/nazwisko opis
CMapWordToOb::CMapWordToOb Konstruktor.

Metody publiczne

Nazwa/nazwisko opis
CMapWordToOb::GetCount Zwraca liczbę elementów na tej mapie.
CMapWordToOb::GetHashTableSize Określa bieżącą liczbę elementów w tabeli skrótów.
CMapWordToOb::GetNextAssoc Pobiera następny element do iteracji.
CMapWordToOb::GetSize Zwraca liczbę elementów na tej mapie.
CMapWordToOb::GetStartPosition Zwraca pozycję pierwszego elementu.
CMapWordToOb::HashKey Oblicza wartość skrótu określonego klucza.
CMapWordToOb::InitHashTable Inicjuje tabelę skrótów.
CMapWordToOb::IsEmpty Testy warunku pustej mapy (brak elementów).
CMapWordToOb::Lookup Wyszukuje wskaźnik pustki na podstawie klucza wskaźnika pustki. Wartość wskaźnika, a nie jednostka, do którego wskazuje, jest używana do porównania klucza.
CMapWordToOb::LookupKey Zwraca odwołanie do klucza skojarzonego z określoną wartością klucza.
CMapWordToOb::RemoveAll Usuwa wszystkie elementy z tej mapy.
CMapWordToOb::RemoveKey Usuwa element określony przez klucz.
CMapWordToOb::SetAt Wstawia element do mapy; zastępuje istniejący element, jeśli zostanie znaleziony pasujący klucz.

Operatory publiczne

Nazwa/nazwisko opis
CMapWordToOb::operator [ ] Wstawia element do mapy — podstawianie operatora dla SetAtelementu .

Uwagi

CMapWordToOb uwzględnia makro IMPLEMENT_SERIAL w celu wspierania serializacji i dumpingu jego elementów. Każdy element jest serializowany z kolei, jeśli mapa jest przechowywana w archiwum, z przeciążonym operatorem wstawiania ( <<) lub z funkcją składową Serialize .

Jeśli potrzebujesz zrzutu poszczególnych elementów WORD, CObject musisz ustawić głębokość kontekstu zrzutu na 1 lub większą.

CMapWordToOb Gdy obiekt zostanie usunięty lub gdy jego elementy zostaną usunięte, CObject wskaźniki zostaną usunięte. Obiekty, do których odwołuje się CObject wskaźnik, nie są niszczone.

Aby uzyskać więcej informacji na temat CMapWordToObprogramu , zobacz artykuł Kolekcje.

Hierarchia dziedziczenia

Cobject

CMapWordToOb

Wymagania

Nagłówek: afxcoll.h

Zobacz też

Klasa CObject
Wykres hierarchii