Поделиться через


Ошибка компилятора C3484

ожидаемое значение "->" перед типом возвращаемого значения

Необходимо указать -> перед типом возврата лямбда-выражения.

Исправление ошибки

  • Укажите -> перед типом возврата.

Примеры

В следующем примере возникает ошибка C3484:

// C3484a.cpp

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

В следующем примере устраняется ошибка C3484 путем предоставления -> перед типом возврата лямбда-выражения:

// C3484b.cpp

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

См. также

Лямбда-выражения