Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'var' kan niet impliciet worden vastgelegd omdat er geen standaardopnamemodus is opgegeven
Opmerkingen
Een lege lambda-expressie capture, [], geeft aan dat de lambda-expressie geen variabelen expliciet of impliciet vastlegt.
Deze fout corrigeren
Geef een standaardopnamemodus op, of
Leg expliciet een of meer variabelen vast.
Example
In het volgende voorbeeld wordt C3493 gegenereerd omdat er een externe variabele wordt gewijzigd, maar de lege capture-component wordt opgegeven:
// C3493a.cpp
int main()
{
int m = 55;
[](int n) { m = n; }(99); // C3493
}
In het volgende voorbeeld wordt C3493 opgelost door bij referentie als de standaard-capturemodus op te geven.
// C3493b.cpp
int main()
{
int m = 55;
[&](int n) { m = n; }(99);
}