Я пытаюсь преобразовать QResource XML в istream.Подпись третьей стороны, в которую входит XML, показана ниже.
::std::unique_ptr< ::NO::Peoplefile >
peoplefile (::std::istream& is,
::xml_schema::Flags f = 0,
const ::xml_schema::Properties& p = ::xml_schema::Properties ());
Но как мне преобразовать QResource в istream?
пытался использовать приведенное ниже, но не смог преобразовать егодо ::std::istream&
.Есть идеи?
ifstream& QFileToifstream(QFile & file) {
Q_ASSERT(file.isReadable());
return ifstream(::_fdopen(file.handle(), "r")); //error: non-const lvalue reference to type 'basic_ifstream<...>' cannot bind to a temporary of type 'basic_ifstream<...>'
}