我有以下数据集:我尝试在QSet中插入3个元素。set.insert("A");set.insert("C");
添加上述三个元素后,它显示我的QSet的大小为3,但总共有16个元素可见,其中13个元素显示为空。因此,我无法检索QSet. I want to retrieve the element,which is inserted at the last to theQS
我有enum Color {red, green, blue}和QSet<Color>。我应该如何使用QDataStream来(反)序列化QSet<Color>?自定义类型的反序列化失败。除了反序列化之外,我还应该手动创建序列化(在QSet元素上循环)吗?我的意思是,理论上QSet的内部序列化实现可以由Qt开发人员更改,因此我必须自己编写两个用于序列化/反序列化的循环。