通过write()将QByteArray数据存储在QIODevice中



我有一个QIODevice,我想在那里存储数据。但是有问题。每次我尝试创建一个,我得到错误

QIODevice dev;
dev.open(QIODevice::ReadWrite);
dev.write(md);
dev.close();

我只是想存储的是一个QByteArray(在那里你可以使用它写(QByteArray),然后使用它以后。

任何想法?

错误提示"不能声明抽象类型'QIODevice'的变量dev "

不能声明抽象类型的变量))。QIODevice是抽象的。如果你想使用它你必须看一下Q3Socket, Q3SocketDevice, QAbstractSocket, QBuffer, QFile, QLocalSocket, QNetworkReply, and QProcess.

我认为最好的使用方法是只使用QByteArray

最新更新