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.
'var': una variabile di acquisizione delle espressioni lambda deve essere inclusa in un ambito della funzione contenitore
Osservazioni:
La variabile di acquisizione delle espressioni lambda non è inclusa in un ambito della funzione contenitore.
Per correggere l'errore
- Rimuovere la variabile dall'elenco di acquisizione dell'espressione lambda.
Example
L'esempio seguente genera l'errore C3480 perché la variabile global non è inclusa in un ambito della funzione contenitore:
// C3480a.cpp
int global = 0;
int main()
{
[&global] { global = 5; }(); // C3480
}
L'esempio seguente risolve l'errore C3480 rimuovendo la variabile global dall'elenco di acquisizione dell'espressione lambda:
// C3480b.cpp
int global = 0;
int main()
{
[] { global = 5; }();
}