Compartir a través de


Error del compilador C3484

se esperaba "->" antes del tipo de valor devuelto

Observaciones

Se debe proporcionar -> antes del tipo de valor devuelto de una expresión lambda.

Para corregir este error

  • Proporcione -> antes del tipo de valor devuelto.

Example

El ejemplo siguiente genera el error C3484:

// C3484a.cpp

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

En el ejemplo siguiente se resuelve el error C3484 al proporcionar -> antes del tipo de valor devuelto de la expresión lambda:

// C3484b.cpp

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

Consulte también

Expresiones lambda