Какова цель `qt_noop`
Я только что нашел существование qt_noop()
определите в qglobal.h как:
inline void qt_noop() {}
Какой в этом смысл?
1 ответ
Решение
Я знаю, что он используется внутри некоторых макросов, которые должны делать что-то только для отладочных сборок, например:
# ifndef QT_NO_DEBUG
# define Q_ASSERT(cond) ((!(cond)) ? qt_assert(#cond,__FILE__,__LINE__) : qt_noop())
# else
# define Q_ASSERT(cond) qt_noop()
# endif
#endif