ksws0482846 发表于 2012-9-5 09:39:05

qt中QList.count()取出来的值为什么是列表中个数的4倍?

如题,我在用QModelIndexList.count取列表个数时,发现取出来的个数竟然是4的倍数,可以qt帮助文档里面关于QList写的清清楚楚
“Returns the number of items in the list. This is effectively the same as size().”
试过size、length都是同样的结果,这个让我好纠结,怎么会这样的,难道官方的文档有问题?
我的环境是fedora9/qt4.6
神,解救我的困惑吧!虽然问题很容易解决,可老感觉不是那么回事。

ksws0482846 发表于 2012-9-7 17:22:43

没人遇到过吗?

lghtjpu 发表于 2012-9-7 21:09:58

帮顶啦,最近开始学Qt,帮不上忙!

ksws0482846 发表于 2012-9-9 17:31:05

最近还发现一个问题,就是不仅获取的列表长度是4的倍数,而且你访问列表的时候也要用4的倍数索引访问
举个例子:要访问列表中第一个元素,list、list、list、list都表示第一个元素,所以如果你要访问的第二个元素,必须是list
页: [1]
查看完整版本: qt中QList.count()取出来的值为什么是列表中个数的4倍?