В этом примере; < /p>
const int x = 10;
auto y = [x=x]() {++x;};
< /code>
При использовании захвата init в лямбде он отбрасывает квалификатор коннала захваченной переменной? Здесь есть ошибка во время компиляции, но вызывает ли это из констатации объекта X или потому, что не определяя функцию лямбды как изменчивую?>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -constness
Lambda init захват для константы ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не может определить, какой экземпляр перегруженной функции "init :: init" предназначен
Anonymous » » в форуме C++ - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Определите правила Resharper, чтобы проверить захват параметров Lambda по ссылке
Anonymous » » в форуме C++ - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
AWS Lambda (.NET) + SQS: ошибка преобразования полезных данных JSON события Lambda в строку
Anonymous » » в форуме C# - 0 Ответы
- 88 Просмотры
-
Последнее сообщение Anonymous
-