Compartilhar via


Erro do compilador C3483

'var' já faz parte da lista de captura lambda

Você passou a mesma variável para a lista de captura de uma expressão lambda mais de uma vez.

Para corrigir este erro

  • Remova todas as instâncias adicionais da variável da lista de captura.

Exemplo

O seguinte exemplo gera o erro C3483 porque a variável n aparece mais de uma vez na lista de captura da expressão lambda:

// C3483.cpp

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

Confira também

Expressões Lambda