Kelas CMapPtrToWord
Mendukung peta kata-kata 16-bit yang di-keyed oleh pointer yang batal.
Sintaks
class CMapPtrToWord : public CObject
Anggota
Fungsi CMapPtrToWord
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 CObject
penunjuk sebagai parameter fungsi atau mengembalikan nilai, ganti WORD. Di mana pun Anda melihat CString
atau const
pointer sebagai char
parameter fungsi atau mengembalikan nilai, ganti penunjuk ke void
.
BOOL CMapPtrToWord::Lookup( const void* <key>, WORD& <rValue> ) const;
misalnya, diterjemahkan ke
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Konstruktor Publik
Nama | Deskripsi |
---|---|
CMapPtrToWord::CMapPtrToWord | Konstruktor. |
Metode Publik
Nama | Deskripsi |
---|---|
CMapPtrToWord::GetCount | Mengembalikan jumlah elemen dalam peta ini. |
CMapPtrToWord::GetHashTableSize | Menentukan jumlah elemen saat ini dalam tabel hash. |
CMapPtrToWord::GetNextAssoc | Mendapatkan elemen berikutnya untuk iterasi. |
CMapPtrToWord::GetSize | Mengembalikan jumlah elemen dalam peta ini. |
CMapPtrToWord::GetStartPosition | Mengembalikan posisi elemen pertama. |
CMapPtrToWord::HashKey | Menghitung nilai hash kunci tertentu. |
CMapPtrToWord::InitHashTable | Menginisialisasi tabel hash. |
CMapPtrToWord::IsEmpty | Pengujian untuk kondisi peta kosong (tidak ada elemen). |
CMapPtrToWord::Lookup | Mencari penunjuk yang batal berdasarkan kunci penunjuk yang batal. Nilai pointer, bukan entitas yang dituju, digunakan untuk perbandingan kunci. |
CMapPtrToWord::LookupKey | Mengembalikan referensi ke kunci yang terkait dengan nilai kunci yang ditentukan. |
CMapPtrToWord::RemoveAll | Menghapus semua elemen dari peta ini. |
CMapPtrToWord::RemoveKey | Menghapus elemen yang ditentukan oleh kunci. |
CMapPtrToWord::SetAt | Menyisipkan elemen ke dalam peta; menggantikan elemen yang ada jika kunci yang cocok ditemukan. |
Operator Publik
Nama | Deskripsi |
---|---|
CMapPtrToWord::operator [ ] | Menyisipkan elemen ke dalam peta — penggantian operator untuk SetAt . |
Keterangan
CMapWordToPtr
menggabungkan makro IMPLEMENT_DYNAMIC untuk mendukung akses jenis run-time dan pembuangan ke CDumpContext
objek. Jika Anda memerlukan cadangan elemen peta individual, Anda harus mengatur kedalaman konteks cadangan ke 1 atau lebih besar.
Peta pointer-to-word mungkin tidak diserialisasikan.
CMapPtrToWord
Saat objek dihapus, atau ketika elemennya dihapus, penunjuk dan kata-kata dihapus. Entitas yang dirujuk oleh penunjuk kunci tidak dihapus.
Untuk informasi selengkapnya tentang CMapPtrToWord
, lihat artikel Koleksi.
Hierarki Warisan
CMapPtrToWord
Persyaratan
Header: afxcoll.h