System::Collections::Generic::HashSet sınıfı
İçindekiler
[
Saklamak
]HashSet class
HashSet sınıfının ileri bildirimi.
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>>
Yöntemler
| Yöntem | Açıklama |
|---|---|
| HashSet() | RTTI bilgisi. |
| HashSet(int) | Belirtilen kapasiteyle boş bir küme oluşturur. |
| HashSet(const SharedPtr<IEqualityComparer<T>>&) | Belirtilen eşitlik karşılaştırıcısını kullanan boş bir küme oluşturur. |
| HashSet(const SharedPtr<IEnumerable<T>>&) | Yinelemeli değerler temelinde bir hashset oluşturur. |
Typedefs
| Typedef | Açıklama |
|---|---|
| BaseType | Temel tip. |
| ThisPtr | İşaretçi türü. |
| ThisType | Kendi türü. |
Açıklamalar
Hashleme tabanlı küme uygulaması. 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 ile asla 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çirin.
Ayrıca Bakınız
- Class BaseSet
- Namespace System::Collections::Generic
- Library Aspose.Font for C++