Sdílet prostřednictvím


Chyba kompilátoru C3484

byl očekáváno znak ->před návratovým typem.

Poznámky

Před návratovým typem výrazu lambda je nutné zadat -> .

Oprava této chyby

  • Zadejte -> před návratový typ.

Example

Následující příklad generuje C3484:

// C3484a.cpp

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

Následující příklad vyřeší C3484 zadáním návratového -> typu výrazu lambda:

// C3484b.cpp

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

Viz také

Výrazy lambda