Ошибка компилятора C3482
"this" может быть использован в качестве передаваемого параметра в лямбда-выражении только с нестатической функцией-членом
Нельзя передавать this
в список передаваемых параметров лямбда-выражения, объявленного в статическом методе или в глобальной функции.
Исправление ошибки
Преобразуйте включающую функцию в нестатический метод или
удалите указатель
this
из списка передаваемых параметров лямбда-выражения.
Пример
Следующий пример приводит к возникновению предупреждения C3482:
// C3482.cpp
// compile with: /c
class C
{
public:
static void staticMethod()
{
[this] {}(); // C3482
}
};