我有一个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