Bonsoir à tous, je voulais savoir comment procéder pour étendre proprement std::numeric_limits pour pouvoir faire un truc du genre:
j'avais commencé en faisant un truc du genre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 std::numeric_limits<monType>::max();
Mais je suis pas trop sûr de ce que je fais (je trouve ça un peu "crade" d'écrire dans le namespace std mais bon c'est peut être ça qu'il faut faire).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 namespace std { template<> class numeric_limits<monType> { public: static monType min() { return une_valeur_min; } static monType max() { return une_valeur_max; } }; }
Merci
Partager