当前位置:编程学习 > wap >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,