Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendukung peta penunjuk kekosongan yang di-key oleh CString objek.
Sintaks
class CMapStringToPtr : public CObject
Anggota
Fungsi CMapStringToPtr 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 penunjuk ke void.
BOOL CMapStringToPtr::Lookup( LPCTSTR <key>, void*& <rValue> ) const;
misalnya, diterjemahkan ke
BOOL CMapStringToOb::Lookup( const char* <key>, CObject*& <rValue> ) const;
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| CMapStringToPtr::CMapStringToPtr | Konstruktor. |
Metode Publik
| Nama | Deskripsi |
|---|---|
| CMapStringToPtr::GetCount | Mengembalikan jumlah elemen dalam peta ini. |
| CMapStringToPtr::GetHashTableSize | Menentukan jumlah elemen saat ini dalam tabel hash. |
| CMapStringToPtr::GetNextAssoc | Mendapatkan elemen berikutnya untuk iterasi. |
| CMapStringToPtr::GetSize | Mengembalikan jumlah elemen dalam peta ini. |
| CMapStringToPtr::GetStartPosition | Mengembalikan posisi elemen pertama. |
| CMapStringToPtr::HashKey | Menghitung nilai hash kunci tertentu. |
| CMapStringToPtr::InitHashTable | Menginisialisasi tabel hash. |
| CMapStringToPtr::IsEmpty | Pengujian untuk kondisi peta kosong (tidak ada elemen). |
| CMapStringToPtr::Lookup | Mencari penunjuk yang batal berdasarkan kunci penunjuk yang batal. Nilai pointer, bukan entitas yang dituju, digunakan untuk perbandingan kunci. |
| CMapStringToPtr::LookupKey | Mengembalikan referensi ke kunci yang terkait dengan nilai kunci yang ditentukan. |
| CMapStringToPtr::RemoveAll | Menghapus semua elemen dari peta ini. |
| CMapStringToPtr::RemoveKey | Menghapus elemen yang ditentukan oleh kunci. |
| CMapStringToPtr::SetAt | Menyisipkan elemen ke dalam peta; menggantikan elemen yang ada jika kunci yang cocok ditemukan. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| CMapStringToPtr::operator [ ] | Menyisipkan elemen ke dalam peta — penggantian operator untuk SetAt. |
Keterangan
CMapStringToPtr 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 string-ke-pointer mungkin tidak diserialisasikan.
CMapStringToPtr Saat objek dihapus, atau ketika elemennya dihapus, CString objek kunci dan kata-kata dihapus.
Hierarki Warisan
CMapStringToPtr
Persyaratan
Header: afxcoll.h