Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'var': uma captura lambda deve ter duração de armazenamento automática
Observações
Não é possível capturar uma variável que não tenha duração de armazenamento automático, como uma variável marcada static ou extern.
Para corrigir este erro
- Não passe uma
staticvariável ouexternpara a lista de captura da expressão lambda.
Example
O exemplo a seguir gera C3495 porque a static variável n aparece na lista de captura de uma expressão lambda:
// C3495.cpp
int main()
{
static int n = 66;
[&n]() { return n; }(); // C3495
}