Kompilatorfel C3483

"var" är redan en del av lambda capture-listan

Anmärkningar

Du skickade samma variabel till insamlingslistan för ett lambda-uttryck mer än en gång.

Så här åtgärdar du det här felet

  • Ta bort alla ytterligare instanser av variabeln från insamlingslistan.

Example

I följande exempel genereras C3483 eftersom variabeln n visas mer än en gång i avbildningslistan för lambda-uttrycket:

// C3483.cpp

int main()
{
   int m = 6, n = 5;
   [m,n,n] { return n + m; }(); // C3483
}

Se även

Lambda-uttryck