Bonsoir à tous, je commence le C++ et pour commencer sur de bonnes base, je me suis attelé à la lecture du tuto de @gbdivers et je suis arrivé sur les objets-fonctions. j'ai donc tenté d'ecrire ces deux lignes:
1 2 | const auto predicat = std::equal_to<>(); std::cout << predicat(1,2) << std::endl; |
mais le compilateur(je suis sous clion 1.2.4) refuse de compiler et me donne cette erreur:
1 2 | error: wrong number of template arguments (0, should be 1) const auto predicat = std::equal_to<>(); |
Alors je ne vois pas bien mon erreur et je ne saisis pas trop non plus le concept d'objets-fonctions: ce sont des fonctions qui peuvent utiliser des mécanismes comme l'héritage? Merci beaucoup de vos aides^^
+0
-0