System::Collections::Generic::SortedDictionary kelas

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)>>
ParameterDeskripsi
TKeyTipe kunci.
TValueTipe nilai.

Nested classes

Metode

MetodeDeskripsi
crbegin() constMendapatkan iterator terbalik ke elemen terakhir yang bersifat const dalam koleksi (pertama dalam urutan terbalik).
crend() constMendapatkan iterator terbalik untuk elemen const yang tidak ada sebelum awal koleksi.
get_Comparer() constMendapatkan IComparer yang digunakan untuk mengurutkan elemen-elemen dari SortedDictionary<TKey,TValue>.
static GetDefaultKeyComparer()Fungsi akses singleton.
GetEnumerator() overrideMendapatkan enumerator untuk mengiterasi kamus saat ini.
rbegin()Mendapatkan iterator terbalik ke elemen terakhir koleksi (pertama dalam urutan terbalik).
rbegin() constMendapatkan 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() constMendapatkan 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

TypedefDeskripsi
const_iteratorTipe iterator konstan.
const_reverse_iteratorTipe iterator terbalik konstan.
IEnumerablePtrKoleksi elemen yang sama.
IEnumeratorPtrEnumerator tipe.
iteratorTipe iterator.
KeyCollectionTipe koleksi kunci.
KVPairTipe pasangan kunci-nilai.
map_tTipe data dasar.
PtrTipe pointer.
reverse_iteratorTipe iterator terbalik.
this_tTipe diri.
ValueCollectionTipe 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