Back to questions
Junior — Middle
86
Имели ли вы опыт работы с функциями типа lambda?
Companies where asked
Baum
Answer from AI
sobes.tech AI
Да, я работал с лямбда-функциями в C++. Использовал их для удобного определения небольших функций прямо в месте вызова, например, для сортировки или обработки коллекций. Лямбды позволяют писать более компактный и читаемый код.
Пример использования лямбда-функции для сортировки вектора по убыванию:
#include <vector>
#include <algorithm>
#include <iostream>
int main() {
std::vector<int> numbers = {5, 2, 9, 1, 5};
std::sort(numbers.begin(), numbers.end(), [](int a, int b) {
return a > b; // сортировка по убыванию
});
for (int n : numbers) {
std::cout << n << " ";
}
return 0;
}