Hello.
Je sais, le titre n'est pas très compréhensible.
Mais c'est la seule chose qui m'est venue à l'esprit pour résumé ma question.
Ma question est la suivante : sachant que la fonction g n'est pas surchargée, est-il nécessaire/utile/indispensable/superflu... d'appeler std::forward à l'intérieur de f ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void f(unType&& x) { g(x); } void g(unType&& x) { // Utilisation de x... }
[[ g(std::forward<unType>(x)); ] au lieu de [ g(x)); ]]
Merci de vos conseils avisés, ou de vos éclaircissements...![]()
Partager