编译器错误 C3481

“var”:未找到 lambda 捕获变量

编译器未找到传递给 lambda 表达式捕获列表的变量的定义。

更正此错误

  • 从 lambda 表达式的捕获列表中删除该变量。

示例

下面的示例由于未定义变量 n 而生成 C3481:

// C3481.cpp

int main()
{
   [n] {}(); // C3481
}

另请参阅

Lambda 表达式