【发布时间】:2012-02-16 04:00:01
【问题描述】:
有一个具有以下功能的类:
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
当我从字符串返回中删除 const & 时,它可以工作。就像
【问题讨论】: