ulidtko
21.11.2011 00:29 dedicated microblogging account
#define CAT(a, b) a##b
#define M_0 CAT(x, y)
#define M(a) CAT(M_, a)()
M(0); // → CAT(x, y)();
#define N_0() CAT(x, y)
#define N(a) CAT(N_, a)()
N(0); // → xy;
У меня отвисла челюсть, пацаны. КАК?!
http://gamedev.by/blog/relyer/kalkulyato...
занятно.
Но итерирования нет, просто куча табличек.
Алсо, каким сраным хуем два идентичных вызова в /0 приводят к разным результатам?
Я идиот и не замечаю очевидного?
удваиваю
прозреваю особую, говнокрестовую магию.
ага, разница вот где:
#define M_0 CAT(x, y)
#define N_0() CAT(x, y)
http://stackoverflow.com/questions/82061...