System::Collections::Generic::HashSet clase
Contenido
[
Ocultar
]HashSet class
Declaración adelantada de la clase 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étodos
| Método | Descripción |
|---|---|
| HashSet() | Información RTTI. |
| HashSet(int) | Crea un conjunto vacío con la capacidad especificada. |
| HashSet(const SharedPtr<IEqualityComparer<T>>&) | Crea un conjunto vacío que utiliza el comparador de igualdad especificado. |
| HashSet(const SharedPtr<IEnumerable<T>>&) | Crea un hashset basado en valores enumerables. |
Typedefs
| Typedef | Descripción |
|---|---|
| BaseType | Tipo base. |
| ThisPtr | Tipo de puntero. |
| ThisType | Tipo propio. |
Observaciones
Implementación de conjunto basada en hash. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject(). Nunca cree una instancia de este tipo en la pila o usando el operador new, ya que provocará errores de tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.
Ver también
- Class BaseSet
- Namespace System::Collections::Generic
- Library Aspose.Page for C++