Den 10-02-2015 kl. 23:17 skrev Thiago Macieira:
> My current thinking is:
>   1) modernise our headers with macros, now
>   2) allow people to use Q_NULLPTR where it helps with readability
>   3) disallow replacing of zeroes with Q_NULLPTR except as required by rules 
> #1
>      or #2
>
> Two examples:
> a)    void *ptr = 0;
> b)    str.toInt(0, 0);
>
> In (a), use of Q_NULLPTR would make the code noisier, so don't use it. In (b),
> the first 0 could be replaced with Q_NULLPTR to indicate that yes we know it's
> a pointer, as opposed to an integer.

I think this is a perfect set of rules and sums up most of the 
discussion nicely.

+1.

Bo Thorsen,
Director, Viking Software.

-- 
Viking Software
Qt and C++ developers for hire
http://www.vikingsoft.eu
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to