> That's not so good; Q_CHECK_PTR will print "Out of memory" upon seeing a

Q_ASSERT just prints an assert information in debug

Q_CHECK_PTR terminates execution if you can't process,
and this is the case, cause this pointer had to be initialized before
the function is called.

Code can't recover from it. This should not happen, Stop is the best you can do.

Alex

On Wed, Oct 3, 2012 at 1:32 AM, Jan Kundrát <j...@flaska.net> wrote:
> On 10/02/12 05:07, Alex Malyushytskyy wrote:
>> You would save a lot of time if u properly initialized  this->progress to 
>> null
>
> Agreed, that's always a very good idea.
>
>> and used Q_CHECK_PTR in drawContents as below
>
> That's not so good; Q_CHECK_PTR will print "Out of memory" upon seeing a
> null pointer. Q_ASSERT is what has served me well here (and I don't care
> about it being optimized out in release).
>
> With kind regards,
> Jan
> --
> Trojita, a fast e-mail client -- http://trojita.flaska.net/
> _______________________________________________
> 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

Reply via email to