Sobes.tech
Назад к вопросам
Junior — Middle
84

Имели ли вы опыт работы с функциями типа lambda?

Компании, где спрашивали
Baum

Ответ от нейросети

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;
}