значит?
т.е. они в релизе ничего не проверяют?
Именно так
#ifdef NDEBUG #define assert(x) ((void)0) #else #define assert(x) (x) ? ((void)0) : (void)(fprintf(stderr, "assertion failed\n"), exit(0xDEAD)); #endif Примерный код
Спасибо, да все понял!
Обсуждают сегодня