System::Collections::Generic::SortedDictionary sınıfı

SortedDictionary class

Sıralı sözlük tipi ileri bildirimi.

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)>>
ParameterAçıklama
TKeyAnahtar türü.
TValueDeğer türü.

Nested classes

Yöntemler

YöntemAçıklama
crbegin() constKoleksiyonun son const nitelikli öğesine (ters yönde ilk) ters bir yineleyici al.
crend() constKoleksiyonun başlangıcından önceki var olmayan const nitelikli öğe için ters bir yineleyici al.
get_Comparer() constSortedDictionary<TKey,TValue> öğelerinin sıralanmasında kullanılan IComparer alır.
static GetDefaultKeyComparer()Singleton erişimci işlevi.
GetEnumerator() overrideMevcut sözlüğü yinelemek için bir enumerator alır.
rbegin()Koleksiyonun son öğesine (ters yönde ilk) bir ters yineleyici alır.
rbegin() constConst nitelikli koleksiyonun son öğesine (ters yönde ilk) bir ters yineleyici alır.
rend()Koleksiyonun başlangıcından önceki mevcut olmayan bir öğe için ters yineleyici alır.
rend() constConst nitelikli koleksiyonun başlangıcından önceki mevcut olmayan bir öğe için ters yineleyici alır.
SortedDictionary()Boş bir sözlük oluşturur.
SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Boş bir sözlük oluşturur.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&)Kopya yapıcı.
SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Kopya yapıcı.

Typedefs

TypedefAçıklama
const_iteratorSabit yineleyici türü.
const_reverse_iteratorSabit ters yineleyici türü.
IEnumerablePtrAynı öğelerden oluşan koleksiyon.
IEnumeratorPtrEnumerator türü.
iteratorYineleyici türü.
KeyCollectionAnahtar koleksiyonu tipi.
KVPairAnahtar-değer çifti tipi.
map_tTemel veri tipi.
Ptrİşaretçi türü.
reverse_iteratorTers yineleyici türü.
this_tKendi tipi.
ValueCollectionDeğer koleksiyonu tipi.

Açıklamalar

STL map’i saran sıralı sözlük sınıfı. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tipin örneğini yığına (stack) ya da operator new kullanarak oluşturmayın, çünkü çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

Ayrıca Bakınız