System::Collections::Generic::SortedDictionary فئة
محتويات
[
يخفي
]SortedDictionary class
إعلان مسبق لنوع القاموس المرتب.
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 | الوصف |
|---|---|
| TKey | نوع المفتاح. |
| TValue | نوع القيمة. |
Nested classes
- Class Enumerator
الطرق
| طريقة | الوصف |
|---|---|
| crbegin() const | يحصل على مكرّر عكسي للعنصر الأخير المؤهل كـ const في المجموعة (الأول في الاتجاه العكسي). |
| crend() const | يحصل على مكرّر عكسي لعنصر غير موجود مؤهل كـ const قبل بداية المجموعة. |
| get_Comparer() const | يحصل على الـ IComparer |
| static GetDefaultKeyComparer() | دالة وصول المفرد. |
| GetEnumerator() override | يحصل على المُعدِّد للتنقل عبر القاموس الحالي. |
| rbegin() | يحصل على مكرّر عكسي إلى العنصر الأخير في المجموعة (الأول في الاتجاه العكسي). |
| rbegin() const | يحصل على مكرّر عكسي إلى العنصر الأخير في المجموعة المؤهلة بالثابت (الأول في الاتجاه العكسي). |
| rend() | يحصل على مكرّر عكسي لعنصر غير موجود قبل بداية المجموعة. |
| rend() const | يحصل على مكرّر عكسي لعنصر غير موجود قبل بداية المجموعة المؤهلة بالثابت. |
| SortedDictionary() | ينشئ قاموسًا فارغًا. |
| SortedDictionary(const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | ينشئ قاموسًا فارغًا. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&) | منشئ النسخ. |
| SortedDictionary(const SharedPtr<IDictionary<TKey, TValue>>&, const SharedPtr<IComparer<typename BasePointerType<TKey>::type>>&) | منشئ النسخ. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| const_iterator | نوع المكرّر الثابت. |
| const_reverse_iterator | نوع المكرّر العكسي الثابت. |
| IEnumerablePtr | مجموعة من العناصر المتطابقة. |
| IEnumeratorPtr | Enumerator نوع. |
| iterator | نوع المكرّر. |
| KeyCollection | نوع مجموعة المفاتيح. |
| KVPair | نوع زوج المفتاح-القيمة. |
| map_t | نوع البيانات الأساسي. |
| Ptr | نوع المؤشر. |
| reverse_iterator | نوع المكرّر العكسي. |
| this_t | النوع الذاتي. |
| ValueCollection | نوع مجموعة القيم. |
ملاحظات
فئة القاموس المرتب التي تغلف خريطة STL. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم أبداً بإنشاء مثيل لهذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيسبّب أخطاءً وقت التشغيل و/أو أعطال تأكيد. احرص دائماً على تغليف هذه الفئة في مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريره إلى الدوال كمعامل.
انظر أيضًا
- Class BaseDictionary
- Namespace System::Collections::Generic
- Library Aspose.Page for C++