关于lambda表达式: 刷题的时候遇到一句代码不懂: char ch = *it;auto it2 = find_if(it, b.end(), [ch](char x){ return x != ch; }); find_if:当pred为真时,返回迭代器的值:若所有元素都不满足,返回最后一个元素位置. 这里的[ch](char x){ return x != ch; }是套用lambda表达式. lambda表达式 c++中的lambda表达式详解 这里用的是第三种,捕获ch,参数是x,…