Aracılığıyla paylaş


CMapStringToOb sınıfı

Benzersiz eşleyen bir sözlük koleksiyon sınıfı CString nesne CObject işaretçiler.

class CMapStringToOb : public CObject

Üyeler

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

Ad

Description

CMapStringToOb::CMapStringToOb

Oluşturucu.

a53a94f6.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.

a53a94f6.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

Ekledikten sonra bir CString-CObject* çifti (element) eşlemeye verimli alabileceğiniz veya bir dize kullanarak çifti silin veya bir CString bir anahtar değeri.Üzerinden Haritası içindeki tüm öğeleri yineleyebilirsiniz.

Türünde bir değişken konumu tüm harita Çeşitlemeler alternatif girdi erişmek için kullanılır.Kullanabileceğiniz bir konumu "girişi unutmayın" ve harita dolaşmak için.Bu yineleme anahtar değerine göre sıralı olduğunu düşünebilirsiniz; Bu değildir.Alınan öğelerin sırası belirsiz olur.

CMapStringToObeklediğini IMPLEMENT_SERIAL seri hale getirme ve kendi öğelerini dökülüyor desteklemek için makro.Arşiv, aşırı yüklü ekleme ile ya da bir harita saklanıyorsa her öðenin sırayla serileştirilmiş (<<) işlecini veya Serialize üye işlevi.

Tanı döküm Haritası'nda bağımsız öğelerinin gerekip gerekmediğini ( CString değeri ve CObject içeriği), 1 veya daha büyük döküm bağlam derinliğini ayarlamanız gerekir.

Zaman bir CMapStringToOb nesne silinir ya da ne zaman öğelerini kaldırılır, CString nesneleri ve CObject işaretçiler kaldırılır.Tarafından başvurulan nesneler CObject işaretçiler değil bozdu.

Sınıf türetme eşleme listesi türetme benzer.Makaleye bakın koleksiyonları için bir özel amaç listesi Sınıf türetme çizimi.

Devralma hiyerarşisi

CObject

CMapStringToOb

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

CMapPtrToPtr sınıfı

CMapPtrToWord sınıfı

CMapStringToPtr sınıfı

CMapStringToString sınıfı

CMapWordToOb sınıfı

CMapWordToPtr sınıfı