Bonjour,
J'aimerais savoir s'il est possible de tester l'existence de fonctions (à partir de leur signature) au sein d'une classe.
Par exemple avec une fonction template de ce style...
...is_comparable<MaClasse>::value, me retournerait vrai s'il existe les operateurs de comparaison : ==, <, >, <= et >=
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 template <typename T> struct is_comparable { static const bool value = //... }
Merci
Partager