Aracılığıyla paylaş


CMapWordToOb Sınıfı

16 bit sözcüklerle anahtarlanmış işaretçi eşlemelerini CObject destekler.

Sözdizimi

class CMapWordToOb : public CObject

Üyeler

öğesinin CMapWordToOb üye işlevleri, CMapStringToOb sınıfının üye işlevlerine benzer. Bu benzerlik nedeniyle, üye işlevi özellikleri için başvuru belgelerini kullanabilirsiniz CMapStringToOb . İşlev parametresi veya dönüş değeri olarak bir veya const işaretçi char gördüğünüz CString her yerde WORD'i kullanın.

BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;

örneğin,

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

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMapWordToOb::CMapWordToOb Oluşturucu.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMapWordToOb::GetCount Bu haritadaki öğe sayısını döndürür.
CMapWordToOb::GetHashTableSize Karma tablodaki geçerli öğe sayısını belirler.
CMapWordToOb::GetNextAssoc Yineleme için sonraki öğeyi alır.
CMapWordToOb::GetSize Bu haritadaki öğe sayısını döndürür.
CMapWordToOb::GetStartPosition İlk öğenin konumunu döndürür.
CMapWordToOb::HashKey Belirtilen anahtarın karma değerini hesaplar.
CMapWordToOb::InitHashTable Karma tabloyu başlatır.
CMapWordToOb::IsEmpty Boş eşleme koşulu (öğe yok) için testler.
CMapWordToOb::Lookup Void işaretçisi tuşuna göre bir void işaretçisi arar. İşaretçi değeri, işaret edilen varlık değil, anahtar karşılaştırması için kullanılır.
CMapWordToOb::LookupKey Belirtilen anahtar değeriyle ilişkili anahtara başvuru döndürür.
CMapWordToOb::RemoveAll Bu haritadan tüm öğeleri kaldırır.
CMapWordToOb::RemoveKey Bir anahtar tarafından belirtilen bir öğeyi kaldırır.
CMapWordToOb::SetAt Eşlem içine bir öğe ekler; eşleşen bir anahtar bulunursa mevcut bir öğeyi değiştirir.

Ortak İşleçler

Veri Akışı Adı Açıklama
CMapWordToOb::operator [ ] Eşlemeye bir öğe ekler— için SetAtişleç değişimi.

Açıklamalar

CMapWordToOb öğelerinin seri hale getirilmesini ve dökümünü desteklemek için IMPLEMENT_SERIAL makrosunu birleştirir. Eşlem bir arşive depolandığında, aşırı yüklenmiş ekleme ( <<) işleciyle veya üye işleviyle Serialize her öğe sırayla seri hale getirilir.

Tek tek WORD CObject öğelerinin dökümünü almanız gerekiyorsa, döküm bağlamının derinliğini 1 veya daha büyük olarak ayarlamanız gerekir.

Bir CMapWordToOb nesne silindiğinde veya öğeleri kaldırıldığında işaretçiler CObject kaldırılır. İşaretçiler tarafından başvuruda bulunan CObject nesneler yok edilmez.

hakkında CMapWordToObdaha fazla bilgi için Koleksiyonlar makalesine bakın.

Devralma Hiyerarşisi

CObject

CMapWordToOb

Gereksinimler

Üst bilgi: afxcoll.h

Ayrıca bkz.

CObject Sınıfı
Hiyerarşi Grafiği