Какова цель 'qt_noop'

Я просто нашел существование qt_noop() определите в qglobal.h как:

inline void qt_noop() {}

Какой смысл его?

6
задан gregseth 19 May 2010 в 09:40
поделиться

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
8
ответ дан 16 December 2019 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: