Aracılığıyla paylaş


CMapPtrToPtr sınıfı

Void işaretçiler void işaretçilerle anahtarlı eşlemleri destekler.

class CMapPtrToPtr : public CObject

Üyeler

Üye işlevlerini CMapPtrToPtr 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.Nerede gördüğünüz bir CString veya bir const işaretçisine char işlev parametresi veya dönüş değeri olarak bir işaretçi yerine void.

BOOL CMapStringToOb::Lookup( const char* <key>,

CObject*& <rValue> ) const;

Örneğin, çevrilir

BOOL CMapPtrToPtr::Lookup( void* <key>, void*& <rValue> ) const;

sey0hcdb.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMapStringToOb::CMapStringToOb

Oluşturucu.

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

Ad

Description

CMapStringToOb::GetCount

Bu harita öğe sayısını döndürür.

CMapStringToOb::GetHashTableSize

Karma Tablo öğeleri geçerli sayısını belirler.

CMapStringToOb::GetNextAssoc

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

CMapStringToOb::GetSize

Bu harita öğe sayısını döndürür.

CMapStringToOb::GetStartPosition

İlk öğenin konumunu döndürür.

CMapStringToOb::HashKey

Belirtilen anahtar karma değerini hesaplar.

CMapStringToOb::InitHashTable

Karma Tablo başlatır.

CMapStringToOb::IsEmpty

(Öğe yok) boş haritası koşul sınamaları.

CMapStringToOb::Lookup

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.

CMapStringToOb::LookupKey

Belirtilen anahtar değeriyle ilişkili anahtar için bir başvuru verir.

CMapStringToOb::RemoveAll

Bu eşlemesinden tüm öğeleri kaldırır.

CMapStringToOb::RemoveKey

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

CMapStringToOb::SetAt

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

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

Ad

Description

[CMapStringToOb::operator]

Eşlemenin içine bir öğe ekler — işlecini değiştirme için SetAt.

Notlar

CMapPtrToPtreklediğ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 (işaretçi değerler) gerekiyorsa, 1 veya daha büyük döküm bağlam derinliğini ayarlamanız gerekir.

İşaretçi İşaretçi eşlemeleri getirilemez.

Zaman bir CMapPtrToPtr nesne silinir veya öğelerini kaldırıldığında, yalnızca işaretçileri kaldırılır, oldukları varlıklar.

Daha fazla bilgi için CMapPtrToPtr, makaleye bakın koleksiyonları.

Devralma hiyerarşisi

CObject

CMapPtrToPtr

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik