Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
'var': Eine Lambdaerfassung muss eine automatische Speicherdauer aufweisen.
Bemerkungen
Variablen, die keine automatische Speicherdauer aufweisen, etwa eine als static oder externmarkierte Variable, können nicht erfasst werden.
So beheben Sie diesen Fehler
- Übergeben Sie keine
static- oderextern-Variable an die Erfassungsliste des Lambdaausdrucks.
Beispiel
Im folgenden Beispiel wird C3495 generiert, da die static -Variable n in der Erfassungsliste eines Lambda-Ausdrucks auftritt:
// C3495.cpp
int main()
{
static int n = 66;
[&n]() { return n; }(); // C3495
}