我在名为KoalaClass
的类的成员函数中声明了一个lambda。
编译器警告我,声明“ vertices_”会遮盖“ KoalaClass”的成员。 vertices_
是名为KoalaClass
的类的成员。
std::find_if(vertices_.begin(), vertices_.end(), [&sourceName, this](koalaGraph::PVertex const& vertices_) {return sourceName == vertices_->info.name;}
有人可以解释为什么会这样吗,如果我对lambda进行了错误编码?