Compartilhar via


Erro do compilador C3484

'->' esperado antes do tipo de retorno

Você deve fornecer -> antes do tipo de retorno de uma expressão lambda.

Para corrigir este erro

  • Forneça -> antes do tipo de retorno.

Exemplos

O seguinte exemplo gera o erro C3484:

// C3484a.cpp

int main()
{
   return []() . int { return 42; }(); // C3484
}

O exemplo a seguir resolve c3484 fornecendo -> antes do tipo de retorno da expressão lambda:

// C3484b.cpp

int main()
{
   return []() -> int { return 42; }();
}

Confira também

Expressões Lambda