|
|
我想将数据保存到文件中。
- QDataStream类只能序列化基本类型,该怎么做呢?
- dataStream << drawList;//这儿出错
- QList<CKDrawBase*>::const_iterator i;
- for (i=drawList.constBegin();i!=drawList.constEnd();++i)
- {
- (*i)->save(dataStream);
- }
复制代码
drawList这样声明的:QList<CKDrawBase*> drawList;
编译时出现错误:
error C2678: 二进制“<<” : 没有找到接受“QDataStream *”类型的左操作数的运算符(或没有可接受的转换) |
|