CDefaultHashTraits Class
This class provides a static function for calculating hash values.
Syntax
template<typename T>
class CDefaultHashTraits
Parameters
T
The type of data to be stored in the collection.
Members
Public Methods
Name | Description |
---|---|
CDefaultHashTraits::Hash | (Static) Call this function to calculate a hash value for a given element. |
Remarks
This class contains a single static function that returns a hash value for a given element. This class is utilized by the CDefaultElementTraits Class.
For more information, see ATL Collection Classes.
Requirements
Header: atlcoll.h
CDefaultHashTraits::Hash
Call this function to calculate a hash value for a given element.
static ULONG Hash(const T& element) throw();
Parameters
element
The element.
Return Value
Returns the hash value.
Remarks
The default hashing algorithm is very simple: the return value is the element number. Override this function if a more complicated algorithm is required.
See also
Σχόλια
https://aka.ms/ContentUserFeedback.
Σύντομα διαθέσιμα: Καθ' όλη τη διάρκεια του 2024 θα καταργήσουμε σταδιακά τα ζητήματα GitHub ως μηχανισμό ανάδρασης για το περιεχόμενο και θα το αντικαταστήσουμε με ένα νέο σύστημα ανάδρασης. Για περισσότερες πληροφορίες, ανατρέξτε στο θέμα:Υποβολή και προβολή σχολίων για