[Interest] Help, please !!!
Scott Aron Bloom
Scott.Bloom at onshorecs.com
Mon Apr 23 20:28:44 CEST 2012
Not true at all..
-----Original Message-----
From: interest-bounces+scott.bloom=onshorecs.com at qt-project.org [mailto:interest-bounces+scott.bloom=onshorecs.com at qt-project.org] On Behalf Of Nikos Chantziaras
Sent: Monday, April 23, 2012 10:44 AM
To: interest at qt-project.org
Subject: Re: [Interest] Help, please !!!
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.com at qt-project.org [mailto:interest-bounces+scott.bloom=onshorecs.com at qt-project.org] On Behalf Of Nikos Chantziaras
> Sent: Monday, April 23, 2012 10:34 AM
> To: interest at 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 at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest at qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
More information about the Interest
mailing list