1. Си / Говнокод #17269

    +135

    1. 1
    return (true == is_break) ? resource : NULL;

    Вонъ изъ профессiи!

    Запостил: codemonkey, 07 Декабря 2014

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

    • У самого-то диплом имеется? А то смотри, тут законы опять принимают.
      Ответить
      • Имѣется. Что им, блять, мешает писать:
        return condition ? pointer : NULL;
        ?!
        Ответить
        • return is_break*(size_t)resource;
          Ответить
          • Месье знает толк.
            Ответить
          • size_t может быть меньше чем указатель на специфических рахитектурах
            Ответить
            • Там где есть far pointers, т. е. в сегментированной модели памяти: x86 16 бит и x86 PAE?
              Ответить
              • Лопата в этом говне мамонта не погнулась?
                Ответить
                • А почему она должна погнуться? У нас говно какое-то особенное?
                  Ответить
            • РАХИТектура? Я всегда знал что не все процессорные архитектуры одинаково хороши
              Ответить
          • Не очень наглядно, могут быть проблемы в компиляторах которые проверяют в bool не все 8 бит а только крайний правый бит.
            Ответить
            • !!is_break решит проблему. А наглядность наоборот на уровне - любой школьник знает умножение, а все эти знаки вопроса это надо в программировании разбираться.
              Ответить
            • Пример есць?
              Ответить

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