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
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
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
CMapStringToOb
Gereksinimler
Başlık: afxcoll.h