Bonjour, je cherche a convertir du generics C++ vers mon delphi 10.2.

Pensez-vous que la cette conversion soit correcte ?

Code C++:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 template <class T>
  T GetMax (const T& a, const T& b)
  {
    return (a > b? a: b);
  }
En:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
function GetMax<T>(const a, b: T): T;
begin
   If TComparer<T>.Default.Compare(a, b) > 0 then 
     Result := a
   Else
     Result := b;
end;