Bonjour à tous,
Je cherche à implémenter un tas de fibonacci de façon générique. C'est un arbre qui peut stocker les clés et les ordonner.
J'ai donc besoin que le template sache que le type des éléments ait un opérateur de compraison (< ou > ).
Avec ce code:
Code :
- public class TasFibo<T>
- {
- bool inferieur(T val1,T val2)
- {
- return val1<val2;
- }
- }
|
...le compilateur se plaint que le type T ne possède pas l'opérateur <.
J'ai cherché la syntaxe, qui me dit-on doit exister, mais je ne l'ai pas trouvé.... avez-vous déjà fait ce genre de chose?
Accessoirement: y a t-il une bonne librairie C# gratuite implémentant un tas de Fibonacci?
Message édité par nargy le 13-11-2006 à 13:43:35