Note that with QList< QList<int> > you can't modify the other lists. You'd only be modifying the copies.
On 23/04/12 20:42, Scott Aron Bloom wrote: > Be careful with > List->append(&someOtherList ); > > If someOtherList goes out of scope, you will be pointing to a deleted list. > > Since QList uses implicit sharing, the cost of removing the inner pointer > isn't that much. > > QList< QList< int> > > > Is much safer > > Scott > > > > -----Original Message----- > From: interest-bounces+scott.bloom=onshorecs....@qt-project.org > [mailto:interest-bounces+scott.bloom=onshorecs....@qt-project.org] On Behalf > Of Nikos Chantziaras > Sent: Monday, April 23, 2012 10:34 AM > To: interest@qt-project.org > Subject: Re: [Interest] Help, please !!! > > On 23/04/12 20:17, Miguel Milán Isaac wrote: >> I need to use QList<QList<int> *> * list; but I do not know how to >> initialize it. >> >> I want to do something like this: >> if (! listRemoved-> at (pos) -> contains (id)) { >> //do something >> } > > QList< QList<int>*>* list = new QList< QList<int>*>; > > // Fill it with 10 elements. > for (int i = 0; i< 10; ++i) { > list->append(new QList<int>); > // Or: > // list->append(&someOtherList); > } > > Now every list[i] (or list->at(i)) gives you a QList<int>*. For example: > > if (!list->at(pos)->contains(id)) { > // Do something. > } > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest