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.

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...
}
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 ?
[[ g(std::forward<unType>(x)); ] au lieu de [ g(x)); ]]

Merci de vos conseils avisés, ou de vos éclaircissements...