System::Collections::Generic::SortedDictionary sınıfı
İçindekiler
[
Saklamak
]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)>>
| Parameter | Açıklama |
|---|---|
| TKey | Anahtar türü. |
| TValue | Değer türü. |
Nested classes
- Class Enumerator
Yöntemler
| Yöntem | Açıklama |
|---|---|
| crbegin() const | Koleksiyonun son const nitelikli öğesine (ters yönde ilk) ters bir yineleyici al. |
| crend() const | Koleksiyonun başlangıcından önceki var olmayan const nitelikli öğe için ters bir yineleyici al. |
| get_Comparer() const | SortedDictionary<TKey,TValue> öğelerinin sıralanmasında kullanılan IComparer |
| static GetDefaultKeyComparer() | Singleton erişimci işlevi. |
| GetEnumerator() override | Mevcut sözlüğü yinelemek için bir enumerator alır. |
| rbegin() | Koleksiyonun son öğesine (ters yönde ilk) bir ters yineleyici alır. |
| rbegin() const | Const 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() const | Const 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
| Typedef | Açıklama |
|---|---|
| const_iterator | Sabit yineleyici türü. |
| const_reverse_iterator | Sabit ters yineleyici türü. |
| IEnumerablePtr | Aynı öğelerden oluşan koleksiyon. |
| IEnumeratorPtr | Enumerator türü. |
| iterator | Yineleyici türü. |
| KeyCollection | Anahtar koleksiyonu tipi. |
| KVPair | Anahtar-değer çifti tipi. |
| map_t | Temel veri tipi. |
| Ptr | İşaretçi türü. |
| reverse_iterator | Ters yineleyici türü. |
| this_t | Kendi tipi. |
| ValueCollection | Değ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
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++