Erreur du compilateur C3496
'this' est toujours capturé par valeur : '&' ignoré
Vous ne pouvez pas capturer le pointeur this
par référence.
Pour corriger cette erreur
- Capturez le pointeur
this
par valeur.
Exemple
L’exemple suivant génère l’erreur C3496, car une référence au pointeur this
se trouve dans la liste de capture d’une expression lambda :
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};