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

    +2

    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
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    while (!cmpts.empty() && !ec)
        {
          path f = std::move(cmpts.front());
          cmpts.pop_front();
    
          if (f.empty())
    	{
    	  // ignore empty element
    	}
          else if (is_dot(f))
    	{
    	  if (!is_directory(result, ec) && !ec)
    	    ec.assign(ENOTDIR, std::generic_category());
    	}
          else if (is_dotdot(f))
    	{
    	  auto parent = result.parent_path();
    	  if (parent.empty())
    	    result = pa.root_path();
    	  else
    	    result.swap(parent);
    	}
          else
    	{
    	  result /= f;
    
    	  if (is_symlink(result, ec))
    	    {
    	      path link = read_symlink(result, ec);
    	      if (!ec)
    		{
    		  if (--max_allowed_symlinks == 0)
    		    ec.assign(ELOOP, std::generic_category());
    		  else
    		    {
    		      if (link.is_absolute())
    			{
    			  result = link.root_path();
    			  link = link.relative_path();
    			}
    		      else
    			result = result.parent_path();
    
    		      cmpts.insert(cmpts.begin(), link.begin(), link.end());
    		    }
    		}
    	    }
    	}
        }

    Это из GNU libstdc++.
    Код то может и не говно, но от форматирования блевать тянет.
    Зачем такое кто знает?

    Запостил: YpaHeLI_, 06 Марта 2023

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

    • Мать мобилизованного из Владимирской области России записала обращение к кремлевскому диктатору Владимиру Путину. Она пожаловалась, что за сына перестали приходить выплаты. Пока деньги поступали, женщина была "немножко спокойная". А теперь мать не может связаться с сыном.

      "Мой сын — мобилизованный. Я его ищу пять месяцев. Куда я не обращалась: во владимирский областной [военкомат], к [губернатору Александру] Авдееву, в Министерство обороны, в следственный комитет. Я везде хожу, не могу найти своего ребенка. Я еще была немножко спокойная, потому что ноябрь, декабрь выплаты у нас были, значит — мой сын в строю. Я была спокойна, хотя связи с ним не было. Но я стала беспокоиться в январе месяце. Мне выплаты не пришли", — заявила женщина
      Ответить
      • Думаю, Президент пошлёт бедной женщине мешок пельменей. Всё таки он у нас добрый..
        Ответить
        • Пельмени — не прогрессивно

          На полках российских супермаркетов появилось вяленое мясо под названием "Вагнер".

          Как сообщил украинский журналист Денис Казанский, мясо "Вагнер" продают в черных зип-пакетах. "Боги русского маркетинга" на этикетке изображали корову, свинью, индейку и курицу.
          Ответить
          • Это в "гастрономию"
            Ответить
          • Это тонкая насмешка над погибшими
            Жадные, как свиньи, глупые, как индейки и на вкус, словно куриное филе.

            я давно подзревал, что мясу не дадут пропасть зря.
            Ответить
      • на стековерфловочке многие поставили себе желто-голубые авы, даже Дэвид Хефферман.
        Ответить
      • Ее больше всего встревожило отсутствие связи с сыном или отсутствие выплат?
        Ответить
    • шляпка дымится
      Ответить
    • Vanished
      Ответить
    • Вообще, это лучше у j123123 или chayt спросить.
      Ответить
    • > Зачем такое кто знает?

      Нормализация путей какая-то?

      > от форматирования блевать тянет

      Здесь _ещё __слишком __мало _подчёркиваний... Так что код __не _передаёт _весь __дух _стандартной _крестолибы. Или вообще не оттуда.
      Ответить
    • Есть только один способ прекратить преследование ЛГБТ - примкнуть к ним...
      Ответить

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