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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    #               define False (0)//!!!!!!!!!!!!!!
    #               define True (!(False))//!!!!!!!!
    #               define Default (~(False))//!!!!

    printf("%s\n", typeid(False).name());
    printf("%s\n", typeid(True).name());
    True и False имеют разные типы.

    Запостил: Говногость, 21 Июня 2010

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

    • Неудивительно. False - это int, а True - bool
      Ответить
    • Зы: В оригинальном коде знаки восклицания были раставлены и выровнены точно под линеечку друг по другу.
      Ответить
    • И где здесь C++ ?
      Ответить
    • Я же говорил что этот ваш C++ какой-то непонятный. На PHP такого не бывает, именно потому мы с Денисом Поповым пишем нашу принципиально новую CMS на PHP.
      Ответить
      • Или вы пишете принципиально новый язык программирования? под названием RNR.
        Ответить
        • > Или вы пишете принципиально новый язык программирования? под названием RNR.

          Что за RNR? Язык будет называться Popov Hypertext Processor, сокращённо - PHP.
          Ответить
          • Да, это определённо шаг вперёд. Привычный нам похапе - preprocessor, а тут processor целый.
            Ответить
      • Заметил, что на говнокоде много эпичных персоонажей пьессы, за которых отыгрывают роли анонимы. Когда будете уходить с говнокода - не забудте оставить ваш логин и пароль, что-бы вашу роль мог взять другой аноним.
        Ответить

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