QList 根据条件查找符合条件的信息,并返回出结果
现在遇到主要的一个需求,从一个xml文件中读取一个QList ,外部传入查询条件后返回list结果。。读取xml的list 需要常驻内存,并且这个list有可能超过万行,需要考虑效率问题。。
代码如下:
QList<_MSGCONFIG> list;
for(int i=0;i<10000;i++)
{
_MSGCONFIG _info;
_info.name = "name"+i;
_info.key = "key"+i;
}
QList<_MSGCONFIG> MsgSearch_T::getMsgList(QString name,QString key)
{
return ??;
}
请问getMsgList函数中应该如何组织程序? 并且比较效率,支持模糊查找 --------------------编程问答-------------------- 建议使用数据库方式来做,sqlite,很简单的,使用sql的substr来实现模糊查找,很简单的,而且效率问题也不需要你考虑,数据库帮你做了
补充:移动开发 , Qt