“this”始终按值捕获: 已忽略“&”
注解
不能按引用捕获 this 指针。
更正此错误
- 按值捕获
this指针。
示例
下面的示例将生成 C3496,因为 lambda 表达式的捕获列表中出现了对 this 指针的引用:
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};
“this”始终按值捕获: 已忽略“&”
不能按引用捕获 this 指针。
this 指针。下面的示例将生成 C3496,因为 lambda 表达式的捕获列表中出现了对 this 指针的引用:
// C3496.cpp
// compile with: /c
class C
{
void f()
{
[&this] {}(); // C3496
}
};