CMapStringToPtr sınıfı
Void işaretçiler olarak anahtarlı eşlemleri destekler CString nesneler.
class CMapStringToPtr : public CObject
Üyeler
Üye işlevlerini CMapStringToPtr sınıfının üye işlevleri benzer CMapStringToOb.Bu benzerlik, kullanabileceğiniz CMapStringToOb başvuru belgelerini üye işlev özellikleri için.Nerede gördüğünüz bir CObject işaretçisi bir işlev parametresi veya dönüş değeri için bir işaretçi yerine void.
BOOL CMapStringToOb::Lookup( const char* <key>,
CObject*& <rValue> ) const;
Örneğin, çevrilir
BOOL CMapStringToPtr::Lookup( LPCTSTR <key>, void*& <rValue> )
const;
Ortak Oluşturucusu
Ad |
Description |
---|---|
Oluşturucu. |
Public yöntemler
Ad |
Description |
---|---|
Bu harita öğe sayısını döndürür. |
|
Karma Tablo öğeleri geçerli sayısını belirler. |
|
Sonraki öğe dolaşmak için alır. |
|
Bu harita öğe sayısını döndürür. |
|
İlk öğenin konumunu döndürür. |
|
Belirtilen anahtar karma değerini hesaplar. |
|
Karma Tablo başlatır. |
|
(Öğe yok) boş haritası koşul sınamaları. |
|
Void işaretçi anahtarýna göre void bir işaretçiyi arar.İşaretçi değeri değil, işaret varlık anahtar karşılaştırma için kullanılır. |
|
Belirtilen anahtar değeriyle ilişkili anahtar için bir başvuru verir. |
|
Bu eşlemesinden tüm öğeleri kaldırır. |
|
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 — işlecini değiştirme için SetAt. |
Notlar
CMapStringToPtreklediğini IMPLEMENT_DYNAMIC makro çalışma zamanı tür erişim ve için dökme desteklemek için bir CDumpContext nesnesi.Döküm tek tek haritası öğelerin gerekirse 1 veya daha büyük döküm bağlam derinliğini ayarlamanız gerekir.
Dize işaretçisi eşlemeleri getirilemez.
Zaman bir CMapStringToPtr nesne silinir ya da ne zaman öğelerini kaldırılır, CString anahtar nesneler ve sözcükleri kaldırılır.
Devralma hiyerarşisi
CMapStringToPtr
Gereksinimler
Başlık: afxcoll.h