System::Collections::Generic::SortedDictionary kelas
isi
[
bersembunyi
]SortedDictionary class
Deklarasi maju tipe kamus terurut.
template<typename TKey,typename TValue>class SortedDictionary : public System::Collections::Generic::BaseDictionary<std::map<TKey, TValue, ComparerAdapter<BasePointerType<TKey>::type>, ASPOSE_MAP_ALLOCATOR_TYPE(TKey, TValue)>>
| Parameter | Deskripsi |
|---|---|
| TKey | Tipe kunci. |
| TValue | Tipe nilai. |
Nested classes
- Class Enumerator
Metode
| Metode | Deskripsi |
|---|---|
| crbegin() const | Mendapatkan iterator terbalik ke elemen terakhir yang bersifat const dalam koleksi (pertama dalam urutan terbalik). |
| crend() const | Mendapatkan iterator terbalik untuk elemen const yang tidak ada sebelum awal koleksi. |
| get_Comparer() const | Mendapatkan IComparer |
| static GetDefaultKeyComparer() | Fungsi akses singleton. |
| GetEnumerator() override | Mendapatkan enumerator untuk mengiterasi kamus saat ini. |
| rbegin() | Mendapatkan iterator terbalik ke elemen terakhir koleksi (pertama dalam urutan terbalik). |
| rbegin() const | Mendapatkan iterator terbalik ke elemen terakhir koleksi yang const-qualified (pertama dalam urutan terbalik). |
| rend() | Mendapatkan iterator terbalik untuk elemen yang tidak ada sebelum awal koleksi. |
| rend() const | Mendapatkan iterator terbalik untuk elemen yang tidak ada sebelum awal koleksi yang const-qualified. |
| SortedDictionary() | Membuat kamus kosong. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Membuat kamus kosong. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | Konstruktor penyalinan. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | Konstruktor penyalinan. |
Typedefs
| Typedef | Deskripsi |
|---|---|
| const_iterator | Tipe iterator konstan. |
| const_reverse_iterator | Tipe iterator terbalik konstan. |
| IEnumerablePtr | Koleksi elemen yang sama. |
| IEnumeratorPtr | Enumerator tipe. |
| iterator | Tipe iterator. |
| KeyCollection | Tipe koleksi kunci. |
| KVPair | Tipe pasangan kunci-nilai. |
| map_t | Tipe data dasar. |
| Ptr | Tipe pointer. |
| reverse_iterator | Tipe iterator terbalik. |
| this_t | Tipe diri. |
| ValueCollection | Tipe koleksi nilai. |
Catatan
Kelas kamus terurut yang membungkus STL map. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.
Lihat Juga
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++