- 1
- 2
- 3
- 4
- 5
if(cond) {
      #define INIT_COUNT 1
} else {
      #define INIT_COUNT 2
}Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
+1006
if(cond) {
      #define INIT_COUNT 1
} else {
      #define INIT_COUNT 2
}Тот, кто показал мне этот кусочек кода, был очень удивлем тем , что все время выполняется только ветка else.
+135
#define   CONC_LINE(a)  CONC(a, __LINE__)
#define   CONC(a, b)  __CONC(a, b)
#define __CONC(a, b)  a##b
// ...
int CONC_LINE(name);
            Способ присовокупить к названию переменной номер строки, где её объявили.
Объясните кто-нибудь, почему  #define CONC_LINE (a)   __CONC ( a, __LINE__ )   дает:   name__LINE__?
        
+137
(a != b) ? a ? b = true : b = !b : b = (a == b) && a;
+101
char buf[4096];
*((char*)&buf[14]) = 0x30;Запись значения в массив (такой способ обращения к элементу массива тщательно соблюдается на протяжении всех 25000 строк кода проекта)