【发布时间】:2015-03-14 14:56:11
【问题描述】:
所以当您使用qDebug() 打印QString 时,输出中会突然出现引号。
int main()
{
QString str = "hello world"; //Classic
qDebug() << str; //Output: "hello world"
//Expected Ouput: hello world
}
我知道我们可以用qPrintable(const QString) 解决这个问题,但我只是想知道为什么QString 会这样工作?QString 内部是否有一种方法可以改变它的打印方式?
【问题讨论】: