Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
qt_noop()qglobal.hに define が存在することを次のように見つけました。
qt_noop()
inline void qt_noop() {}
それのポイントは何ですか?
デバッグ ビルドに対してのみ何かを行う必要がある一部のマクロで内部的に使用されていることは知っています。たとえば、次のようになります。
# 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