Создание лямбды в C++
Лямбда - короткая функция без отдельного имени в файле. Ее пишут на месте: квадратные скобки, затем параметры в круглых и тело в фигурных. Тип и имя параметра задают так же, как у функции:
int main() {
auto doubleNum = [](int x) {
return x * 2;
};
return 0;
}
Строковый параметр можно использовать для склейки текста:
int main() {
auto greet = [](std::string name) {
return std::string("Hello, ") + name;
};
return 0;
}
Создайте лямбду inc с одним
параметром типа int, которая
возвращает число на 1 больше
аргумента.