On 10-Dec-15 15:25, Bubke Marco wrote:

I think it less a technical issue. To me it looked very perlish
to use zero to mark a defined invalid pointer but C++ is full of this expert
language hacks.

You still will need this thourough expert knowledge if you encounter a crash and the backtrace/debugger tells you that memory near address 0x00000000 has been accessed. There is no fancy popup that yells "invalid pointer" at you. Also, for some reason it was decided to call the keyword nullptr. If that's not a hint for the inexperienced developer / leakage of implementation details...

I think it is more a social issue because Qt can look to old fashion.
New people who discover Qt maybe get the same feeling as I got in
nineties as I looked at Motif.

errm...no

So I think the question should be how much harm is produced
by this policy? I don't see any except people have to change their
habits.

How much harm is produced by forbidding do while loops?
How much harm is done by changing every Foo<Bar<Bla> > to Foo<Bar<Bla>>?


BR,

Joerg
_______________________________________________
Development mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to