• [^] # Re: Moui

    Posté par (site web personnel) . En réponse au journal Toujours plus proche du Python avec C++. Évalué à 5.

    mais en l'état on n'a plus les noms ni les types des paramètres dans la signature de l'appelé.

    C'est vrai. Mais on l'a dans le corps de la fonction, surtout si on se passe de auto

    int & val = args.get("some_integer_ref"_kw);

    l'appelé est forcément template.

    Voui :-) ensuite on peut imaginer que cet appelé face un appel à une fonction non-template une fois les arguments traités.

    Comment passer des paramètres par adresse ? Combien de copies des paramètres sont faites entre l'appelant et l'appelé ? Sur cet exemple j'ai déjà une copie superflue

    Merci pour ce cas test, ce bug est corrigé (et tu es crédité dans le commit !), plus de copie maintenant. Pour le passage par référence, c'est les règles de déductions des universal références classiques.