- 1
#define TRUE __LINE__
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133.5
#define TRUE __LINE__
Тонкая версия #define TRUE чего-то-там.
__LINE__ во многом будет вести себя как нормальный TRUE, выстрелит при применении оператора ==
А нафига вообще кому-то писать "(x == TRUE)" на C? Всегда было проще и лучше написать просто "(x)", что в if'е, что в присваивании.
Совершенно верно. Однако некоторые индокодеры так пишут.
if
(
a
==
true
)
{
...
}
;
if
(
a
==
true
)
{
.
.
.
}
;