1. C++ / Говнокод #19633

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    void g()
    {
        int sum;
        auto rec = [&sum](int i) -> int
        {
            static int (*inner)(int&, int) = [](int& _sum, int i)->int 
            {
                _sum += i;
                return i>0 ? inner(_sum, i-1)*i : 1; 
            };
            return inner(sum, i);
        };
    }

    Запостил: LispGovno, 15 Марта 2016

    Комментарии (25) RSS

    • Ша-ла-ла, как-нибудь точно.
      Ответить
    • Кстати где-то видел оператор саморекурсии лямбды через вызов своего метода operator()(...)
      Ответить
    • Зачем в c++ лямбды?
      Ответить
      • А зачем в любом языке лямбды?
        Ответить
      • http://lurkmore.to/%D0%9A%D0%BE%D0%BF%D0%B8%D0%BF%D0%B0%D1%81%D1%82%D0%B0:%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5#.D0.A1.D0.A2.D0.A0.D0.90.D0.A3.D0.A1.D0.A2.D0.A0.D0.A3.D0.9F_.D0.B8_.D0.9B.D0.AF.D0.9C.D0.91.D0.94.D0.90
        Ответить
        • Меня не пустили по ссылке, но видимо там
          >Зачем в c++ лямбды?
          http://lurkmore.to/НахуйНикомуНеНужны
          ака неуловимый джо?
          Ответить
        • распидорасил говнокод своей ссылкой
          Ответить
        • Уважаемый абонент,
          Данный ресурс заблокирован по решению органов государственной власти Российской Федерации

          Dear customer,
          Access to the requested resource has been blocked by decision of public authorities of Russian Federation


          Нельзя в России про Лямбду читать
          Ответить
          • friGate в хром поставь

            о, хомяк уже в курсе
            Ответить
            • да я и zazor.org неплохо использую, и sqiuid у меня на амазоне есть для этих целей

              просто смешно что лурку закрыли
              Ответить
              • смешно, что роскомнадзор серьезно думает, что закрыл лурку
                Ответить
                • От большинства - закрыл. А от остальных бесполезно, да и не нужно.
                  Ответить
                  • покажите мне хоть одного человека, который хотел попасть на лурку, но не попал
                    Ответить
                    • Дык закрывают не от тех, кто хочет попасть. А от большинства, которое тыкнет в ссылку, соснёт хуйца и забудет о ней...
                      Ответить
                      • самое интересное что на этот долбоебизм тратят бюдженые деньги
                        Ответить
                        • Деньги провайдеров (и их абонентов) ты хотел сказать. Со стороны РКН там, скорее всего, не больше 10-20 человек и простенькая базочка.
                          Ответить
                          • думаешь распил и откат обошел сие мероприятие стороной?
                            Ответить
      • даже в объективные си яблоко завезло блоки

        а Вы говорите
        Ответить
    • C++ is a horrible language. It's made more horrible by the fact that a lot
      of substandard programmers use it, to the point where it's much much
      easier to generate total and utter crap with it. Quite frankly, even if
      the choice of C were to do *nothing* but keep the C++ programmers out,
      that in itself would be a huge reason to use C.
      Ответить
    • vanished
      Ответить

    Добавить комментарий