Bagikan melalui


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

CObject

CMapPtrToWord

Persyaratan

Header: afxcoll.h

Lihat juga

Kelas CObject
Bagan Hierarki