Partilhar via


Erro do compilador C3484

esperado '->' antes do tipo de retorno

Observações

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

Para corrigir este erro

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

Example

O exemplo a seguir gera 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; }();
}

Consulte também

Expressões do Lambda