下面是qdatetime.cpp里的一部分内容,可参考。
#if !defined(QT_NO_DEBUG_STREAM) && !defined(QT_NO_DATESTRING)
QDebug operator<<(QDebug dbg, const QDate &date)
{
dbg.nospace() << "QDate(" << date.toString() << ')';
return dbg.space();
}
QDebug operator<<(QDebug dbg, const QTime &time)
{
dbg.nospace() << "QTime(" << time.toString() << ')';
return dbg.space();
}