Ok, many thanks. Now it is clear (just need for me not to be lazy and to
take and to read the documentation :) ).
05.08.2015 21:35, Matt Broadstone пишет:
On Wed, Aug 5, 2015 at 2:27 PM, Denis Shienkov
<[email protected] <mailto:[email protected]>> wrote:
Hi all,
seems that QPointer::clear() does not work as expected (for me).
E.g. I assume that QPointer:clear() deletes the internal object
... but
this not happens..
So, what is way to delete an object (1 or 2)?
QPointer<QObject> p = new QObject();
1) delete p;
2) delete p.data();
BR,
Denis
IIRC QPointer is just a guarded pointer, meaning you should use it to
track the lifetime of the wrapped pointer but it doesn't actually
assume ownership of the object. Therefore, this is working as expected.
Cheers,
Matt
_______________________________________________
Development mailing list
[email protected] <mailto:[email protected]>
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development