Препроцессор С++

Рейтинг: 0Ответов: 1Опубликовано: 11.05.2011
#define     XCLASS_BOOL              0x1000
#define     XTYP_ADVSTART           (0x0030 | XCLASS_BOOL)

Почему используется такое код препроцессора!?

Ответы

▲ 4Принят

Что бы при изменении XCLASSBOOL автоматически менялся XTYP_ADVSTART. (Не получается ввести символ _ - текст результата странно форматируется). Видимо по смыслу задачи они каким-то образом связаны.

Скобочки используют для того, чтобы XTYP_ADVSTART, использованное в каком-либо выражении вычислялось с правильным приоритетом.