CMapStringToOb

CMapStringToOb CObject işaretçiler benzersiz CString nesneleri eşleyen bir sözlük koleksiyonu sınıfıdır. Bir CString-CObject * çifti (öğe) harita, içine eklediğiniz bir kez verimli alabileceğiniz veya bir dize ya da CString değer anahtar olarak kullanarak çiftini silin. Ayrıca haritada tüm öğeleri üzerinde yineleme yapabilirsiniz.

Konum türünde bir değişken, tüm harita çeşitleri alternatif girdi erişmek için kullanılır. "Giriş" hatırlamak ve harita yineleme yapmak için bir konumda kullanabilirsiniz. Bu yineleme temel değerine göre sıralı olduğunu düşünebilirsiniz; It's not. Alınan öğelerin sırası belirsiz.

CMapStringToOb seri hale getirme ve kendi öğelerini damping desteklemek için IMPLEMENT_SERIAL makro içermektedir. Her öğe bir harita bir arşivi, ya da aşırı ekleme ile depolanıyorsa, sırayla serileştirilir (lt; <) işlecini veya Serialize üye işlevi ile.

Bir tanılama dökümü göster ( CString değeri ve CObject içeriği) tek tek öğelerin gerekirse, 1 ya da daha fazla döküm bağlamı derinliği ayarlamalısınız.

Bir CMapStringToOb nesne silindiğinde veya öğelerini kaldırılır, CString nesneleri ve CObject işaretçiler kaldırılır. CObject işaretçiler tarafından başvurulan nesneler yok değil.

Harita Sınıf türetme listesi türetme için benzer. Makaleye bakın koleksiyonları için özel amaçlı listesi Sınıf türetme bir resimde Visual c++ programlama Kılavuzu.

# include lt;afxcoll.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ayrıca bkz: CMapPtrToPtr, CMapPtrToWord, CMapStringToPtr, CMapStringToString, CMapWordToOb, CMapWordToPtr

Index