【发布时间】:2012-07-03 09:32:23
【问题描述】:
我正在创建一个这样的列表:
QList<Type> types[LastType];
然后我调整我的列表:
types[SomeType].reserve(count);
稍后,当我尝试添加类型时,我会这样做:
types[SomeType].append(newType);
它给了我一个关于 operator[] 的断言失败。那么,只是我还是我不应该这样做?有什么我想念的吗?这就是错误消息的内容:http://i.imgur.com/LnDNV.png。删除 .reserve 并不能解决问题。
【问题讨论】:
-
你真的应该阅读Qt Container Classes
-
@Styne666 我已经解决了这个问题,但谢谢你我会这样做的。