コンパイラ エラー C3496
'this' は常に値によってキャプチャされます。'&' は無視されました
参照で this
ポインターをキャプチャすることはできません。
このエラーを解決するには
- 値で
this
ポインターをキャプチャします。
例
次の例では、 this
ポインターへの参照がラムダ式のキャプチャ リストにあるため、C3496 が生成されます。
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};