Compartilhar via


Erro do compilador C3481

'var': variável de captura lambda não encontrada

O compilador não conseguiu localizar a definição de uma variável que você passou para a lista de captura de uma expressão lambda.

Para corrigir este erro

  • Remova a variável da lista de captura da expressão lambda.

Exemplo

O exemplo a seguir gera C3481 porque a variável n não está definida:

// C3481.cpp

int main()
{
   [n] {}(); // C3481
}

Confira também

Expressões Lambda