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


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

var: переменная, передаваемая в лямбда-выражение, не найдена

Компилятору не удалось найти определение переменной, которая передается в список передаваемых параметров в лямбда-выражении.

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

  • Удалите переменную из списка передаваемых параметров в лямбда-выражении.

Пример

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

// C3481.cpp

int main()
{
   [n] {}(); // C3481
}

См. также

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