请考虑QDataStream
文档中的以下代码片段:
QFile file("file.dat");
file.open(QIODevice::ReadOnly);
QDataStream in(&file); // read the data serialized from the file
QString str;
qint32 a;
in >> str >> a; // extract "the answer is" and 42
有没有办法知道QDataStream
不能将文件的内容反序列化为QString
以及qint32
如何处理此类反序列化错误QDatastream
?