原型
QDebug::QDebug(QString *string)
两种实现方法
使用QVariant类型作为参数实现。...QString toString(QVariant var)
{
QString string;
QDebug(&string) << var;
return string;...qDebug() << toString(map);
QStringList list = {"1", "2", "3"};
qDebug() << toString(list);
方法1打印输出:
"QVariant...(QVariantMap, QMap((\"1\", QVariant(int, 2))(\"3\", QVariant(int, 4)))) "
"QVariant(QStringList, (\"1...\", \"2\", \"3\")) "
方法2打印输出:
"QMap((\"1\", QVariant(int, 2))(\"3\", QVariant(int, 4))) "
"(\"1\", \"