Erreur du compilateur C3483
'var' figure déjà dans la liste de capture lambda
Vous avez passé plusieurs fois la même variable à la liste de capture d’une expression lambda.
Pour corriger cette erreur
- Supprimez toutes les instances supplémentaires de la variable de la liste de capture.
Exemple
L’exemple suivant génère l’erreur C3483, car la variable n
apparaît plusieurs fois dans la liste de capture de l’expression lambda :
// C3483.cpp
int main()
{
int m = 6, n = 5;
[m,n,n] { return n + m; }(); // C3483
}