Line 21: Char 30: error: expected variable name or ‘this‘ in lambda capture list

问题:
Line 21: Char 30: error: expected variable name or ‘this‘ in lambda capture list_第1张图片

[ ]:在Lambda的方括号[ ]中命名局部变量称为捕获变量(capturing the variable),若在”[]“中没有指定变量,则在lambda表达式中不能使用。lambda捕获变量的方式是值传递的方式。
解决:去掉[]。

你可能感兴趣的:(笔记,c++)