Files
mql5-skills/skills/mql5/references/docs/34-standardlibrary/1876-standardlibrary-generic-cdefaultequalitycomparer.md
T
2026-06-23 21:47:51 +08:00

861 B

CDefaultEqualityComparer

CDefaultEqualityComparer is a helper class that implements the IEqualityComparer generic interface based on Equals and GetHashCode global methods.

Description

The CDefaultEqualityComparer class is used by default in generic data collections, unless the user implicitly uses another class implementing the IEqualityComparer interface.

Declaration

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

Header

   #include <Generic\Internal\DefaultEqualityComparer.mqh>

Inheritance Hierarchy
   IEqualityComparer
       CDefaultEqualityComparer

Class Methods

Method Description
Equals Compares two values of type T
HashCode Calculates the hash code value based on the T type object