- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
// кусок из хидера
#define b__bl {
#define e__bl }
#define b__st {
#define e__st }
#define b__un {
#define e__un }
...
#define end_if else ;
// Один коротенький метод
void Sud::vosstkdr()
b__fu int i=0, imv=0, imasOut=0, lpovt;
for(; i<isl; i++) b__fo
if(imv < lmv)
if(i==(Pmvosst=mvosst+imv)->imkdrish)
{ lpovt=Pmvosst->nvosst+1; imv++;}
else lpovt=1;
else lpovt=1;
for(int k=0; k<lpovt; k++) b__fo
masOut[imasOut] = mkdrish[i];
if(mdm) if(++imasOut == 35) return; end_if
else if(++imasOut == 32) return; end_if
e__fo
e__fo
e__fu
Вот так у нас пишет один матёрый программист (юникс). Привёл для примера коротенький метод.
Особое внимание заслуживает идентификатор mkdrish. Это какая-то комбинация слов "массив", "кадр", "short"
gecko 02.09.2009 14:02 # 0
guest 02.09.2009 14:05 # 0
Только уж больно извращенно
Говногость 02.09.2009 15:23 # +1
schizoid2 02.09.2009 16:05 # 0
ElWray 11.09.2009 18:05 # −1
xaionaro 15.11.2009 12:02 # 0
guest 27.12.2009 12:42 # 0
guest 07.01.2010 02:58 # +1
#define b__fu {bool foo=true;
#define e__fu cout << foo << '\n';}
#define b__fo {bool for_=true;
#define e__fo cout << for_ << '\n';}
Если ошибётся в названии закрывающей скобки - программа не скомпилится.