因此,当你使用qDebug()
打印QString
时,输出中会突然出现引号。
int main()
{
QString str = "hello world"; //Classic
qDebug() << str; //Output: "hello world"
//Expected Ouput: hello world
}
我知道我们可以使用qPrintable(const QString)
解决这个问题,但我只是想知道为什么QString
会像那样工作?是否有一种方法可以在QString
内部更改打印方式?