Aracılığıyla paylaş


CMapStringToString sınıfı

Haritaları destekleyen CString tarafından anahtarlı nesneleri CString nesneler.

class CMapStringToString : public CObject

Üyeler

Üye işlevlerini CMapStringToString 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 İşaretçi parametresi, dönüş değerini veya "çıkış" işlevi gibi alternatif bir işaretçi char.Nerede gördüğünüz bir CObject gösteren bir işaretçi işaretçi olarak bir "Giriş" işlev parametresi yerine char.

BOOL CMapStringToOb::Lookup(const char*<key>, CObject*&<rValue>) const;

Örneğin, çevrilir

BOOL CMapStringToString::Lookup(LPCTSTR<key>, CString&<rValue>) const;

ddw782e0.collapse_all(tr-tr,VS.110).gifOrtak yapıları

Ad

Description

CMapStringToString::CPair

Bir anahtar değeri ve ilişkili dize nesnesinin değeri içeren iç içe geçmiş yapısı.

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

Ad

Description

CMapStringToOb::CMapStringToOb

Oluşturucu.

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

CMapStringToString::PGetFirstAssoc

İlk için bir işaretçi alır CString Haritası'nda.

CMapStringToString::PGetNextAssoc

Gelecek için bir işaretçi alır CString yineleme için.

CMapStringToString::PLookup

Bir işaretçi döndürür bir CString değeri belirtilen değerle eşleşmektedir.

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.

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

CMapStringToStringeklediğ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.

Döküm tarif gerekirse, CString-CString öğeleri ayarlamanız gerekir döküm bağlam derinliği 1 veya daha büyük.

Zaman bir CMapStringToString nesne silinir ya da ne zaman öğelerini kaldırılır, CString nesneler uygun şekilde kaldırılır.

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

Devralma hiyerarşisi

CObject

CMapStringToString

Gereksinimler

Başlık: afxcoll.h

Ayrıca bkz.

Başvuru

CObject sınıfı

Hiyerarşi grafik

Kavramlar

mfc örnek toplama