Вот пример тестового кода, описывающий этот случай. Я был удивлен, что компилятор не выдал никакого предупреждения о том, что я снова переопределяю тот же идентификатор.
void test()
{
int i = 0;
auto lambda = [&](int i)
{
return i;
};
int j = lambda(1);
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... n-a-lambda
Мобильная версия