Ошибка компилятора C3496
"this" всегда передается по значению: знак "&" проигнорирован
Нельзя передать указатель this
по ссылке.
Исправление ошибки
- Передайте указатель
this
по значению.
Пример
Представленный ниже пример приводит к возникновению ошибки C3496, так как ссылка на указатель this
присутствует в списке передачи лямбда-выражения.
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};