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


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

var уже является частью списка передаваемых параметров лямбда-выражения

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

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

  • Удалите все дополнительные экземпляры переменной из списка передаваемых параметров.

Пример

В следующем примере возникает ошибка C3483, так как в списке передаваемых параметров лямбда-выражения переменная n присутствует несколько раз.

// C3483.cpp

int main()
{
   int m = 6, n = 5;
   [m,n,n] { return n + m; }(); // C3483
}

См. также

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