Kelas CMapWordToOb
Mendukung peta CObject
pointer yang di-key oleh kata-kata 16-bit.
Sintaks
class CMapWordToOb : public CObject
Anggota
Fungsi CMapWordToOb
anggota mirip dengan fungsi anggota kelas CMapStringToOb. Karena kesamaan ini, Anda dapat menggunakan CMapStringToOb
dokumentasi referensi untuk spesifik fungsi anggota. Di mana pun Anda melihat CString
atau const
penunjuk sebagai char
parameter fungsi atau mengembalikan nilai, ganti WORD.
BOOL CMapWordToOb::Lookup( WORD <key>, CObject*& <rValue> ) const;
misalnya, diterjemahkan ke
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Konstruktor Publik
Nama | Deskripsi |
---|---|
CMapWordToOb::CMapWordToOb | Konstruktor. |
Metode Publik
Nama | Deskripsi |
---|---|
CMapWordToOb::GetCount | Mengembalikan jumlah elemen dalam peta ini. |
CMapWordToOb::GetHashTableSize | Menentukan jumlah elemen saat ini dalam tabel hash. |
CMapWordToOb::GetNextAssoc | Mendapatkan elemen berikutnya untuk iterasi. |
CMapWordToOb::GetSize | Mengembalikan jumlah elemen dalam peta ini. |
CMapWordToOb::GetStartPosition | Mengembalikan posisi elemen pertama. |
CMapWordToOb::HashKey | Menghitung nilai hash kunci tertentu. |
CMapWordToOb::InitHashTable | Menginisialisasi tabel hash. |
CMapWordToOb::IsEmpty | Pengujian untuk kondisi peta kosong (tidak ada elemen). |
CMapWordToOb::Lookup | Mencari penunjuk yang batal berdasarkan kunci penunjuk yang batal. Nilai pointer, bukan entitas yang dituju, digunakan untuk perbandingan kunci. |
CMapWordToOb::LookupKey | Mengembalikan referensi ke kunci yang terkait dengan nilai kunci yang ditentukan. |
CMapWordToOb::RemoveAll | Menghapus semua elemen dari peta ini. |
CMapWordToOb::RemoveKey | Menghapus elemen yang ditentukan oleh kunci. |
CMapWordToOb::SetAt | Menyisipkan elemen ke dalam peta; menggantikan elemen yang ada jika kunci yang cocok ditemukan. |
Operator Publik
Nama | Deskripsi |
---|---|
CMapWordToOb::operator [ ] | Menyisipkan elemen ke dalam peta — penggantian operator untuk SetAt . |
Keterangan
CMapWordToOb
menggabungkan makro IMPLEMENT_SERIAL untuk mendukung serialisasi dan pembuangan elemennya. Setiap elemen diserialisasikan pada gilirannya jika peta disimpan ke arsip, baik dengan operator penyisipan ( <<) yang kelebihan beban atau dengan Serialize
fungsi anggota.
Jika Anda memerlukan cadangan elemen WORD individual CObject
, Anda harus mengatur kedalaman konteks cadangan ke 1 atau lebih besar.
CMapWordToOb
Saat objek dihapus, atau ketika elemennya dihapus, CObject
penunjuk dihapus. Objek yang direferensikan oleh pointer CObject
tidak dihancurkan.
Untuk informasi selengkapnya tentang CMapWordToOb
, lihat artikel Koleksi.
Hierarki Warisan
CMapWordToOb
Persyaratan
Header: afxcoll.h