首页 > 其他 > 详细

QList 和QStringList为空 at()的错误

时间:2020-05-13 12:17:34      阅读:432      评论:0      收藏:0      [点我收藏+]

QList 和QStringList 为空

则读取at(n)时会导致应用程序退出;

所以保险起见建议先检测list是否为空

//例如:
    QStringList number =(QStringList()<<"1"<<"2"<<"3");
    number.clear();
    if(!number.isEmpty()){ //isEmpty()是QList自带的判断程序是否为空的一个函数为空则返回true;反之返回false
      QString i=number.at(0);
    }else{
        qDebug()<<"空空如也"<<endl;
    }
    qDebug()<<"小朋友你是否有很多问好?????"<<endl; 

 

QList 和QStringList为空 at()的错误

原文:https://www.cnblogs.com/lxuechao/p/12880902.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!