Aracılığıyla paylaş


CTypedPtrMap sınıfı

Bir tür-güvenli nesneler için "kapsayıcı" işaretçi haritası sınıflarının sağlar CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, ve CMapStringToPtr.

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

Parametreler

  • BASE_CLASS
    Yazılı işaretçi haritası sınıfının temel sınıfı; must be a pointer map class (CMapPtrToPtr, CMapPtrToWord, CMapWordToPtr, or CMapStringToPtr).

  • KEY
    Eşleme anahtar olarak kullanılan nesne sınıfı.

  • VALUE
    Haritası'nda saklanan nesne sınıfı.

Üyeler

f84z2z90.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CTypedPtrMap::GetNextAssoc

Sonraki öğe dolaşmak için alır.

CTypedPtrMap::Lookup

Döndürür bir KEY dayanan bir VALUE.

CTypedPtrMap::RemoveKey

Anahtarı ile belirtilen bir öğeyi kaldırır.

CTypedPtrMap::SetAt

Bir öğe eşlemenin içine ekler; eşleşen anahtar bulunursa, varolan bir öğenin yerini alır.

f84z2z90.collapse_all(tr-tr,VS.110).gifOrtak İşleçler

Ad

Description

[CTypedPtrMap::operator]

Eşlemenin içine bir öğe ekler.

Notlar

Kullandığınızda, CTypedPtrMap, C++ tür denetleme olanağı, eşleşmeyen işaretçi türleri tarafından kaynaklanan hataları ortadan kaldırılmasına yardımcı olur.

Çünkü tüm CTypedPtrMap olan satır içi işlevleri, bu şablonu kullanımını önemli ölçüde etkilemez boyutu veya hızı kodunuzu.

Kullanma hakkında daha fazla bilgi için CTypedPtrMap, makalelere bakın koleksiyonları ve şablonu temel sınıflar.

Devralma hiyerarşisi

BASE_CLASS

CTypedPtrMap

Gereksinimler

Başlık: afxtempl.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMapPtrToPtr sınıfı

CMapPtrToWord sınıfı

CMapWordToPtr sınıfı

CMapStringToPtr sınıfı

Kavramlar

mfc örnek toplama