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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    auto&& rv = elements | std::ranges::views::values | std::ranges::views::transform([](auto&& a) -> auto 
    		{
    			StatisticsElementMultiple n = std::move(a);
    			n.nanosec /= n.count;
    			return n;
    		});
    		std::vector<StatisticsElementMultiple> el(std::begin(rv), std::end(rv));
    		std::ranges::sort(el, [](auto&& a, auto&& b) -> bool {return a.nanosec > b.nanosec; });
    		for(auto&& [nanosec, name, prefixes, count] : el)
    		{
    			printf("%-10d %04X %12s %6d\n", count, prefixes, name.c_str(), nanosec);
    		}

    Запостил: kcalbCube, 18 Апреля 2022

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

    • ne laba
      Ответить
    • > |

      Хуясе, это что, пайп?
      Ответить
      • Добро пожаловать в "C++"
        Ответить
        • Ебать говно. А елду ещё не завезли?
          Ответить
          • co_yield?

            https://en.cppreference.com/w/cpp/language/coroutines
            Ответить
            • Ебать говно. Почему не coco_yield, и не ko_yield?
              Ответить
              • Ебать говно. Почему не __yield или _Yield
                Ответить
                • Кстати да. Чтобы не ломать обратную совместимость. Вдруг у меня переменные, блядь, co_yield названы, теперь у меня код сломается???
                  Ответить
                  • надо было как в сях
                    #define co_yield __co_yield
                    Ответить
                    • кстати да. и обратной совместимости бы не повредило - просто не инклудь какой нибудь cocoroutine
                      Ответить
    • дааа, кресты по сложности и нелогичности скоро как питон станут
      Ответить
      • питон по сложности ничего не догонит, такую хуйню повторит надо ещё умудриться.
        Ответить
      • Ты ни кресты ни питон не знаешь?
        Ответить

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