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
Public yöntemler
Ad |
Description |
---|---|
Sonraki öğe dolaşmak için alır. |
|
Döndürür bir KEY dayanan bir VALUE. |
|
Anahtarı ile belirtilen bir öğeyi kaldırır. |
|
Bir öğe eşlemenin içine ekler; eşleşen anahtar bulunursa, varolan bir öğenin yerini alır. |
Ortak İşleçler
Ad |
Description |
---|---|
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