System::Collections::Generic::HashSet classe
Contenu
[
Cacher
]HashSet class
Déclaration anticipée de la classe 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>>
Méthodes
| Méthode | Description |
|---|---|
| HashSet() | Informations RTTI. |
| HashSet(int) | Crée un ensemble vide avec la capacité spécifiée. |
| HashSet(const SharedPtr<IEqualityComparer<T>>&) | Crée un ensemble vide qui utilise le comparateur d’égalité spécifié. |
| HashSet(const SharedPtr<IEnumerable<T>>&) | Crée un HashSet basé sur des valeurs énumérables. |
Typedefs
| Typedef | Description |
|---|---|
| BaseType | Type de base. |
| ThisPtr | Type de pointeur. |
| ThisType | Type auto. |
Remarques
Implémentation d’ensemble basée sur le hachage. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
Voir aussi
- Class BaseSet
- Namespace System::Collections::Generic
- Library Aspose.Font for C++