void testQList()
{
class innerClass
{
public:
innerClass() {a1="a"; a2="b";}
QString a1;
QString a2;
};
QList<innerClass> * kk = new QList<innerClass>;
innerClass d;
kk->append(d); //这里插进去了以后却看不到具体的数据,插进去的数据好像是无效的,为什么?
kk->append(d);
kk->append(d);
kk->append(d);
}
小弟我写了一个QList的测试函数,当QList 是 int 型时,上面的还可以正常插入。但如果是这种innerClass型的,在QList中插进去的值为空,这是为什么?