如Message message;
qDebug()<<message;
看了下帮助文件
在Message.h中重载了<<运算符
QDebug operator <<(QDebug dbg, const Message &message);
在.cpp文件中
QDebug Message::operator<<(QDebug dbg, const Message &message)
{
dbg.nospace() << "Message(" << message.getMessage() << " )";
return dbg.maybeSpace();
}
但是一编译就报错了QDebug Message::operator<<(QDebug, const Message&)' must take exactly one argument