Имеют класс, который имеет следующие функции:
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 & из возвращаемой строки, это работает.Это как << не работает со ссылками.Что не так и почему происходит сбой?</p>