Русские комментарии в C++
// Жадность void use_100prcnt_cpu() { while (!ready) { std::cout << "done!"; } } // Похоть void loop() { struct X : std::enable_shared_from_this<X> { std::shared_ptr<X> other; }; auto a = std::make_shared<X>(); auto b = std::make_shared<X>(); std::tie(a->other, b->other) = std::tie(b, a); } // Чревоугодие void consume_mem() { std::vector<std::vector<int>> gut; std::generate_n( std::back_inserter(gut), 1000000, [n = 0]() mutable { std::vector<int> line(n); std::iota(line.begin(), line.end(), 0); ++n; return line; } ); }
На скриншоте показан фрагмент кода на C++ с тремя функциями, названными в честь смертных грехов: «Жадность», «Похоть» и «Чревоугодие». Каждая функция комично воплощает грех через загрузку процессора, циклические shared_ptr и стремительное расходование памяти. Мем отправляют как реакцию на особенно ужасный, неэффективный или намеренно вредный код. EN: The screenshot shows a C++ code fragment with three functions named after the deadly sins: “Greed,” “Lust,” and “Gluttony.” Each function comically embodies its sin through CPU overload, cyclic shared_ptr references, and rapidly consuming memory. The meme is used as a reaction to especially awful, inefficient, or intentionally harmful code.
code editor / редактор кодаC++ source code / исходный код C++function / функцияRussian comment / комментарий на русском языкеCPU usage / загрузка процессораshared pointer / умный указательmemory / памятьinteger vector / вектор целых чиселterminal output / вывод в терминалwhite background / белый фон
- @ithueti / 3689 2021-02-10
- Type
- image
- Size
- 623×673 · 62.1 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added