Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"var" kan inte registreras implicit eftersom inget standardläge för avbildning har angetts
Anmärkningar
Det tomma lambda-uttrycket capture, [], anger att lambda-uttrycket inte explicit eller implicit samlar in några variabler.
Så här åtgärdar du det här felet
Ange ett standardläge för avbildning, eller
Avbilda uttryckligen en eller flera variabler.
Example
I följande exempel genereras C3493 eftersom detta exempel ändrar en extern variabel men specificerar den tomma fångstregel:
// C3493a.cpp
int main()
{
int m = 55;
[](int n) { m = n; }(99); // C3493
}
Följande exempel löser C3493 genom att ange som standard avbildningsläge som referens.
// C3493b.cpp
int main()
{
int m = 55;
[&](int n) { m = n; }(99);
}