Salut tous,
Bon voilà je fais un passage sur les patrons de classes en C++, je me dis qu'il faut avoir une vision générale de la chose et en savoir plus sur les patrons de fonctions, là je tombe sur un exemple qui est supposé m'apprendre le syntaxe, mais ça marche pas :
Erreur d'overload (surdéfinition), mais n'est ce pas justement le but ? Merci d'office pour vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 template <class T> T min (T a, T b) { if (a < b) return a ; // ou return a < b ? a : b ; else return b ; } int main() { int n=4, p=12 ; float x=2.5, y=3.25 ; cout << "min (n, p) = " << min (n, p) << "\n" ; // int min(int, int) cout << "min (x, y) = " << min (x, y) << "\n" ; // float min (float, float) return 0; }![]()
Partager