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 SetAt iş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 CMapWordToOb
daha fazla bilgi için Koleksiyonlar makalesine bakın.
Devralma Hiyerarşisi
CMapWordToOb
Gereksinimler
Üst bilgi: afxcoll.h