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>>&)enumerable मानों के आधार पर हैशसेट बनाता है।

Typedefs

टाइपडिफ़विवरण
BaseTypeबेस प्रकार।
ThisPtrपॉइंटर प्रकार।
ThisTypeस्व प्रकार।

टिप्पणियाँ

हैशिंग पर आधारित सेट कार्यान्वयन। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन फॉल्ट हो सकते हैं। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शन को आर्ग्यूमेंट के रूप में पास करने के लिए करें।

संबंधित देखें