On 10-Dec-15 17:23, Sergio Martins wrote:
- in some situations, it makes code easier to understand (:
m_foo(nullptr)).
So nullptr is easier to understand, because assigning 0 to a pointer
variable didn't make clear that it now contains a null pointer?
If there's need to signify using m_foo(nullptr) that m_foo is a pointer,
then m_foo is maybe a bad name and should be fixed.
: m_foo(0)
What if m_foo was a bool, would you rename the variable or use false instead
of 0 ?
Nowadays, that bool is a native type, I would of course use the keyword
false, because the type bool takes the values true or false. Anything
else would be an implicit conversion, unlike in pointer assignments.
BR,
Joerg
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development