Как стать автором
Обновить

Комментарии 9

Тема не раскрыта. Ни про захват, ни про типы, ни про auto в лямбдах.

У меня недавно на собесе попросили написать аналог std::function, признаюсь честно, пришлось подумать, с ходу не сделал аналог из STL :)

Да строго говоря вообще малоосмысленный пост. Всё, про что рассказали, так это про уникальность типа лямбды. Можно было уместить в одну строчку: "тип лямбды уникален". Дальше же пошёл какой-то странный вброс о какой-то "будущей фиче С++", непонятно откуда и почему. Можно хотя бы пропозал? Не то чтобы такой пропозал имел шанс пройти.

cppinsights.io
Можно вставлять С++ код и смотреть его «псевдокод» на более низкоуровневом С++ коде. Например, неплохо для понимания тех же лямбд.

Ни слова пользы в статье, только мифы и ненужный std function

НЛО прилетело и опубликовало эту надпись здесь

Потому что здесь не нужен

Интересно, что очень похожая программа компилируется без проблем:

void f()
{
    auto g = +[](int j)
    {
        return 1 + j;
    };
    g = [](auto j)
    {
        return 1 - j;
    };
    g(1);
}

я вот знаю про lambda в python. Хотел узнать, как с этим дела в современном C++, ожидал типа тьюториала(название позволяет ожидать). А увидел понты "я вот смотрите чо знаю" (поймете, если хоть что-то уже понимаете). Разочарован. Пришлось читать другие источники.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории