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

    +13

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    int offset;
    
    /* где-то ниже */
    
    if (offset <= NULL)
    {
    }

    Антиматерия существует...

    Запостил: JeremyW, 07 Ноября 2013

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

    • А в чём разница между сравнением с 0 и с NULL?

      И чуть не забыл главное: где здесь C++?
      Ответить
      • В С NULL это ((void*)0), и сравнение сфейлится. А в крестах - разницы нет.
        Ответить
    • вот они, чудеса псевдотипов
      Ответить
    • Где-то выше...
      #define NULL       80																																	// happy debug, bitches
      Ответить
      • Недостаточно жёстко) Лучше что-нибудь из этого:

        #define struct union
        #define if while
        #define break
        #define M_PI 3.2f
        #define if(x) if ((x) && (rand() < RAND_MAX * 0.99
        #define sizeof(x) (sizeof(x)-1)


        https://gist.github.com/aras-p/6224951
        Ответить
      • https://gist.github.com/aras-p/6224951
        Ответить

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