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

SortedDictionary class

Sıralı sözlük tipinin 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)>>
ParametreAçıklama
TKeyAnahtar türü.
TValueDeğer türü.

Nested classes

Yöntemler

YöntemAçıklama
crbegin() constKoleksiyonun son const-nitelikli elemanına (ters sırada ilk) bir ters yineleyici alır.
crend() constKoleksiyonun başlangıcından önceki mevcut olmayan const-nitelikli bir eleman için ters yineleyici alır.
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 yineleyici alır.
rbegin()Koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır.
rbegin() constConst-nitelikli koleksiyonun son elemanına (ters sırada ilk) ters yineleyici alır.
rend()Koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır.
rend() constConst-nitelikli koleksiyonun başlangıcından önceki mevcut olmayan bir eleman için ters yineleyici alır.
SortedDictionary()Boş sözlük oluşturur.
SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&)Boş 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_iteratorConst iterator türü.
const_reverse_iteratorConst reverse iterator türü.
IEnumerablePtrAynı öğelerden oluşan koleksiyon.
IEnumeratorPtrEnumerator türü.
iteratorIterator türü.
KeyCollectionAnahtar koleksiyonu türü.
KVPairAnahtar-değer çifti türü.
map_tTemel veri tipi.
Ptrİşaretçi türü.
reverse_iteratorReverse iterator türü.
this_tKendi türü.
ValueCollectionDeğer koleksiyonu türü.

Açıklamalar

STL haritasını saran sıralı sözlük sınıfı. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak tahsis edilmelidir. Bu türün bir örneğini yığına (stack) ya da operator new ile 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