有其具备以下功能类:问题与qDebug和QString的const引用
FileInfoWrapper(const QFileInfo &_fileInfo) : fileInfo(_fileInfo) {}
const QString& FileName() const { return fileInfo.fileName(); }
但是,当我这样做:
QFileInfo info(somePath);
qDebug() << info.absoluteDir(); // works
FileInfoWrapper test(info);
qDebug() << test.FileName(); // this crashes the entire application
当我从字符串返回删除常量&,有用。这就像< <不适用于参考。什么是错的,为什么会崩溃?
哦是的!谢谢 – chikuba 2012-02-16 07:51:42