Здравствуйте, niXman, Вы писали:
X>наткнулся на такое:
X># if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4)
X>обратите внимание на первую строку приведенного кода.
X>я единственный такой кто впервые видит чтоб препроцессор понимат тернарки?
Вы просто не стой стороны посмотрели
#if
выражения понимает
так лучше видно
#if defined(something)