例如想要知道是否对Q_ATOMIC_INTnn_FETCH_AND_ADD_IS_ALWAYS_NATIVE支持,nn是8、16、32、64其中一个数,使用下面的代码:
#include <QApplication>
#include <QDebug>
inline void printQAtomicSupport()
{
#if defined(Q_ATOMIC_INT8_FETCH_AND_ADD_IS_ALWAYS_NATIVE)
qDebug()<<"支持Q_ATOMIC_INT8_FETCH_AND_ADD_IS_ALWAYS_NATIVE";
#else
qDebug()<<"不支持Q_ATOMIC_INT8_FETCH_AND_ADD_IS_ALWAYS_NATIVE";
#endif
}
?
原文:https://blog.51cto.com/u_15138784/2896759