Errore del compilatore C3496
'this' viene sempre acquisito per valore. '&' verrà ignorato
Non è possibile acquisire il puntatore this
per riferimento.
Per correggere l'errore
- Acquisire il puntatore
this
per valore.
Esempio
L'esempio seguente genera l'errore C3496 perché nell'elenco di acquisizione di un'espressione lambda compare un riferimento al puntatore this
:
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};