CDefaultEqualityComparer<T>

CDefaultEqualityComparer<T> est une classe d'aide qui implémente l'interface générique IEqualityComparer<T> basée sur les méthodes globales Equals<T> et GetHashCode.

Description

La classe CDefaultEqualityComparer<T> est utilisée par défaut dans les collections de données génériques, sauf si l'utilisateur utilise implicitement une autre classe implémentant l'interface IEqualityComparer<T>.

Déclaration

   template<typename T>
   class CDefaultEqualityComparer : public IEqualityComparer<T>

Fichier header

   #include <Generic\Internal\DefaultEqualityComparer.mqh>

Hiérarchie d'Héritage

  IEqualityComparer

      CDefaultEqualityComparer

Méthodes de classe

Méthode

Description

Equals

Compare 2 valeurs de type T

HashCode

Calcule la valeur du code de hashage suivant l'objet de type T