Registriert seit: 12. Aug 2003
Ort: Soest
4.016 Beiträge
Delphi 10.1 Berlin Enterprise
|
AW: Generisch Maximum bestimmen
6. Apr 2023, 11:01
3 kleine Anmerkungen:
- idR hat jede Methode in den Spring Collections, die IComparer<T> entgegen nimmt, auch einen overload für TComparison<T> und macht das explizite Erstellen einer comparer Klasse unnötig.
- Subtraktion für das Vergleichen von Integer verursacht möglicherweise einen negativen Overflow wenn das delta zwischen left und right > MaxInt ist - also wenn left eine sehr große negative und right eine sehr große positive Zahl ist.
- in TDataYComparer<T>.Compare ist der hardcast von left und right auf T überflüssig (die sind ja schon vom Typ T).
Geändert von Stevie ( 6. Apr 2023 um 11:05 Uhr)
|