Возможный дубликат:
Двойное отрицание в коде C++.
Я читаю базу кода и нахожу что-то вроде этого:
Код: Выделить всё
#define uassert(msgid, msg, expr) (void)((!!(expr))||(uasserted(msgid, msg), 0))
Подробнее здесь: https://stackoverflow.com/questions/491 ... -like-expr