Нормальное утверждение. Оно использует умолчания
} while (0)
#else //!PORTABLE_BUGSLAYERUTIL
#define ASSERTMACRO(a,x) \
do \
{ \
if ( !(x) &&\
DiagAssert ( a, _T ( Ix), _FILE_, _LINE_) . ) \
{ \
_asm int 3 \
} \
} while (0)
#endif // PORTABLE_BUGSLAYERUTIL
// Нормальное утверждение. Оно использует умолчания модуля.
#define ASSERT(x) ASSERTMACRO(DA_OSEDEFAULTS, x)
// Выполнить assert.
#define assert ASSERT // Доверяй, но проверяй!
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий