System::Collections::Generic::HashSet فئة
محتويات
[
يخفي
]HashSet class
إعلان مسبق لفئة HashSet.
template<typename T>class HashSet : public System::Collections::Generic::BaseSet<T, std::unordered_set<T, EqualityComparerHashAdapter<T>, EqualityComparerAdapter<T>, System::Details::CollectionHelpers::ContainerPointerMode<T>::allocator_type>>
الطرق
| طريقة | الوصف |
|---|---|
| HashSet() | معلومات RTTI. |
| HashSet(int) | ينشئ مجموعة فارغة بسعة محددة. |
| HashSet(const SharedPtr<IEqualityComparer<T>>&) | ينشئ مجموعة فارغة تستخدم مُقارن المساواة المحدد. |
| HashSet(const SharedPtr<IEnumerable<T>>&) | ينشئ HashSet بناءً على قيم قابلة للتعداد. |
Typedefs
| تعريف نوع | الوصف |
|---|---|
| BaseType | النوع الأساسي. |
| ThisPtr | نوع المؤشر. |
| ThisType | النوع الذاتي. |
ملاحظات
تنفيذ مجموعة يعتمد على التجزئة. يجب تخصيص كائنات هذه الفئة فقط باستخدام الدالة System::MakeObject(). لا تقم بإنشاء نسخة من هذا النوع على المكدس أو باستخدام المشغل new، لأن ذلك سيتسبب في أخطاء وقت التشغيل أو أعطال التأكيد. احرص دائمًا على تغليف هذه الفئة داخل مؤشر System::SmartPtr واستخدام هذا المؤشر لتمريرها إلى الدوال كمعامل.
انظر أيضًا
- Class BaseSet
- Namespace System::Collections::Generic
- Library Aspose.Page for C++