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

    +142

    1. 1
    2. 2
    #define ns 7
    #define nfio 15

    Клевый стиль определения глобальных констант

    Запостил: KGOH, 17 Мая 2015

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

    • Где здесь c++, KGOH?
      Ответить
      • Ну а что мне следовало выбирать в качестве языка?
        Ответить
        • Да всё нормально :) Это просто местный мем для подобного кода, когда чисто сишные идиомы юзаются в крестах, а код вполне компилится и сишкой.
          Ответить
          • тссс! не выдавай секреты первому встречному!
            Ответить
    • А где говно? В именовании разве что
      Ответить
      • В том, что эти дефайны юзают в си с классами, где им совсем не место.
        Ответить
    • XXI век, середина 2015 г. В крестах до сих пор активно используется препроцессор, который к языку не имеет ни малейшего отношения.
      Ответить
      • Более того можно использовать только препроцессор
        Ответить
        • Без ++? :)
          Ответить
          • Да даже без си.

            AES на препроцессоре: https://github.com/bormand/pp_aes. С есть в main.c, но можно его оттуда выкинуть и смотреть результат через gcc -E.
            Ответить
    • И отдельный ГК ещё посвятить маллоку в С++. Да и нью тоже.
      Ответить
    • Утром родители, уходя на работу, гремели посудой на кухне, шумел приемник, но полностью проснуться мне не удалось, да и надобности не было. Впереди целых четыре года учебы, да и до того 10 лет школы и подъема полвосьмого, а сейчас осталось чуть больше месяца возможности выспаться и нагуляться. Их надо с толком использовать, чтобы не было, как говорится, мучительно больно.
      Ответить

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