Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
è possibile utilizzare 'this' come acquisizione di espressioni lambda solo all'interno di una funzione membro non statica
Osservazioni:
Non è possibile passare this all'elenco di acquisizione di un'espressione lambda dichiarata in un metodo statico o in una funzione globale.
Per correggere l'errore
Convertire la funzione contenitore in un metodo non statico oppure
Rimuovere il puntatore
thisdall'elenco di acquisizione dell'espressione lambda.
Esempio
L'esempio seguente genera l'errore C3482:
// C3482.cpp
// compile with: /c
class C
{
public:
static void staticMethod()
{
[this] {}(); // C3482
}
};