[Development] QPointer issue
denis.shienkov at gmail.com
Wed Aug 5 22:12:12 CEST 2015
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
> <denis.shienkov at gmail.com <mailto:denis.shienkov at gmail.com>> 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();
> 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.
> Development mailing list
> Development at qt-project.org <mailto:Development at qt-project.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Development