当前位置: 代码迷 >> QT开发 >> 就高人解释上QList到底做了什么
  详细解决方案

就高人解释上QList到底做了什么

热度:40   发布时间:2016-04-25 04:41:14.0
就高人解释下QList到底做了什么?
我定义一个 QList<QGraphicsScene *> sceneList;
此时输出sceneList得到的结果是: ()
在sceneList里面加一个QGraphicsScene *scene scene的指针是:0x31dddb8
然后再输出sceneList得到的结果是: (QGraphicsScene(0x31dddb8) )

------解决方案--------------------
QGraphicsScene继承自QObject,因此没有拷贝构造函数和赋值运算符
有兴趣深入了解的朋友可以看这个:http://qt-project.org/doc/qt-4.8/qobject.html#no-copy-constructor-or-assignment-operator
所以你只能把指针存放到QList里面

简单的说,你可以把QList看成一个数组