Si ce n'est que SFINAE permet, justement de "descendre" dans les définitions...
Pour rappel : SFINAE = Single Failure Is Not An Error, donc, avec le code que j'ai donné dés le départ (et que j'ai...
Type: Messages; Utilisateur: koala01
Si ce n'est que SFINAE permet, justement de "descendre" dans les définitions...
Pour rappel : SFINAE = Single Failure Is Not An Error, donc, avec le code que j'ai donné dés le départ (et que j'ai...
Tu sembles avoir loupé la spécialisation qui prend une std::string en premier parametre...
Le compilateur devrait (SFINAE aidant) choisir
template<typename ...Args>
void foo(int i, Args ......
Pour info, dans le doute, j'ai introduit un rapport de bug... nous verrons ce que l'équipe de dev en pense ;)
Je passe le sujet en résolu, mais n'hésitez pas à intervenir pour la cause ;)
Ben, à vrai dire, c'est à ce genre de comportement que je me serais attendu :p
Cela peut sembler logique, sauf qu'en l'occurrence, ce n'est même pas le point de définition qui joue, mais le point de déclaration :?
Et c'est ca qui m'inquiète le plus car cela signifie que...
Pas de problème pour moi ;)
Ah, et, pour info, le "build perso", c'est parce que je me suis amusé à compiler une version "multilib" qui compile par défaut en bits, rien de plus :D
En fait, je me doute bien que toutes les versions actuelles présentent le meme comportement, donc cela ne sert pas à grand chose de me confirmer que c'est celui que vous obtenez.
Par contre, étant...
Ben oui, et c'est justement là le problème...
Je me serais attendu à ce que le premier code fournisse exactement la même sortie que le second, vu que les surcharges représentent le "best match" à...
Salut,
En préparant une réponse à cette discussion, j'ai été confronté à un comportement qui me semble étrange de la part de gcc...
En effet, si j'exécute le code
#include <string>...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.