Udostępnij za pośrednictwem


Klasa CTypedPtrMap

Zawiera typ palety "otoki" dla obiektów klas wskaźnik mapy CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, i CMapStringToPtr.

template< class BASE_CLASS, class KEY, class VALUE >
class CTypedPtrMap : public BASE_CLASS

Parametry

  • BASE_CLASS
    Klasa podstawowa klasy mapę wskaźnik wpisane; must be a pointer map class (CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, or CMapStringToPtr).

  • KEY
    Klasa obiektu używanego jako klucz do mapy.

  • VALUE
    Klasa obiektów przechowywanych w mapie.

Członkowie

f84z2z90.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CTypedPtrMap::GetNextAssoc

Iterowanie pobiera następnego elementu.

CTypedPtrMap::Lookup

Zwraca KEY na podstawie VALUE.

CTypedPtrMap::RemoveKey

Usuwa element określony przez klucz.

CTypedPtrMap::SetAt

Wstawia element do mapy; zastępuje istniejącego elementu, jeśli zostanie znaleziony pasujący klucza.

f84z2z90.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

[CTypedPtrMap::operator]

Wstawia element do mapy.

Uwagi

Kiedy używać CTypedPtrMap, C++ sprawdzanie typu instrumentu pomaga wyeliminować błędy spowodowane przez wskaźnik niezgodność typów.

Ponieważ wszystkie CTypedPtrMap funkcje są wbudowane, użyj tego szablonu nie wpływa znacząco na rozmiar lub prędkości kodu.

Aby uzyskać więcej informacji na temat używania CTypedPtrMap, zobacz artykuły kolekcji i na podstawie szablonu klasy.

Hierarchii dziedziczenia

BASE_CLASS

CTypedPtrMap

Wymagania

Nagłówek: afxtempl.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CMapPtrToPtr

Klasa CMapPtrToWord

Klasa CMapWordToPtr

Klasa CMapStringToPtr

Koncepcje

Próbki MFC ZEBRAĆ