В этом примере; < /p>
const int x = 10;
auto y = [x=x]() {++x;};
< /code>
При использовании захвата init в лямбде он отбрасывает квалификатор коннала захваченной переменной? Здесь есть ошибка во время компиляции, но вызывает ли это из констатации объекта X или потому, что не определяя функцию лямбды как изменчивую?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -constness