Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obsługuje mapy 16-bitowych słów wykreślonych przez wskaźniki void.
Składnia
class CMapPtrToWord : public CObject
Elementy członkowskie
Funkcje składowe obiektu są podobne do funkcji CMapPtrToWord 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 wskaźnik jest wyświetlany jako parametr funkcji lub wartość zwracana, zastąp CObject element WORD. Wszędzie tam, gdzie widzisz CString wskaźnik lub const jako char parametr funkcji lub wartość zwracaną, zastąp wskaźnik wskaźnikiem .void
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
na przykład przekłada się na
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Konstruktory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CMapPtrToWord::CMapPtrToWord | Konstruktor. |
Metody publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CMapPtrToWord::GetCount | Zwraca liczbę elementów na tej mapie. |
| CMapPtrToWord::GetHashTableSize | Określa bieżącą liczbę elementów w tabeli skrótów. |
| CMapPtrToWord::GetNextAssoc | Pobiera następny element do iteracji. |
| CMapPtrToWord::GetSize | Zwraca liczbę elementów na tej mapie. |
| CMapPtrToWord::GetStartPosition | Zwraca pozycję pierwszego elementu. |
| CMapPtrToWord::HashKey | Oblicza wartość skrótu określonego klucza. |
| CMapPtrToWord::InitHashTable | Inicjuje tabelę skrótów. |
| CMapPtrToWord::IsEmpty | Testy warunku pustej mapy (brak elementów). |
| CMapPtrToWord::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. |
| CMapPtrToWord::LookupKey | Zwraca odwołanie do klucza skojarzonego z określoną wartością klucza. |
| CMapPtrToWord::RemoveAll | Usuwa wszystkie elementy z tej mapy. |
| CMapPtrToWord::RemoveKey | Usuwa element określony przez klucz. |
| CMapPtrToWord::SetAt | Wstawia element do mapy; zastępuje istniejący element, jeśli zostanie znaleziony pasujący klucz. |
Operatory publiczne
| Nazwa/nazwisko | opis |
|---|---|
| CMapPtrToWord::operator [ ] | Wstawia element do mapy — podstawianie operatora dla SetAtelementu . |
Uwagi
CMapWordToPtr zawiera makro IMPLEMENT_DYNAMIC do obsługi dostępu typu czasu wykonywania i dumpingu CDumpContext do obiektu. Jeśli potrzebujesz zrzutu poszczególnych elementów mapy, musisz ustawić głębokość kontekstu zrzutu na 1 lub większą.
Mapy wskaźnika do wyrazów mogą nie być serializowane.
CMapPtrToWord Gdy obiekt zostanie usunięty lub gdy jego elementy zostaną usunięte, wskaźniki i wyrazy zostaną usunięte. Jednostki, do których odwołuje się wskaźnik klucza, nie są usuwane.
Aby uzyskać więcej informacji na temat CMapPtrToWordprogramu , zobacz artykuł Kolekcje.
Hierarchia dziedziczenia
CMapPtrToWord
Wymagania
Nagłówek: afxcoll.h