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
