У меня есть лямбда, объявленная в функции-члене класса с именем KoalaClass
.Компилятор предупреждает меня, что объявление 'vertices_' скрывает член 'KoalaClass'.vertices_
является членом класса с именем KoalaClass
.
std::find_if(vertices_.begin(), vertices_.end(), [&sourceName, this](koalaGraph::PVertex const& vertices_) {return sourceName == vertices_->info.name;}
Может ли кто-нибудь объяснить, почему это происходит, и если я кодировал лямбда-код неправильно?