IndexError: list index out of range,错误原因及解决方法(QT、C++)

原因:出现这种情况无外乎以下两方面:

1,下标超出范围,
2,list是空的,没有一个元素

第一种情况:
建议将list容器打印一下,把下标、数据、个数都打印出来,看看是不是你用错下标了,出现访问越界的情况。

第二种情况
看一下你在将数据保存到list的时候,是不是一个空的数据,看一下你的源文件(比如txt,xml,cfg,dat…)

你可能感兴趣的:(problem,analysis,xml,qt,开发语言)