我刚刚发现在qglobal.h中定义的qt_noop()的存在:
inline void qt_noop() {}这有什么意义呢?
发布于 2010-05-19 18:43:54
我知道它是在一些宏中内部使用的,这些宏应该只对调试版本执行一些操作,例如:
# ifndef QT_NO_DEBUG
# define Q_ASSERT(cond) ((!(cond)) ? qt_assert(#cond,__FILE__,__LINE__) : qt_noop())
# else
# define Q_ASSERT(cond) qt_noop()
# endif
#endifhttps://stackoverflow.com/questions/2864337
复制相似问题