On Wed, Mar 6, 2013 at 12:17 AM, Alan Alpert <[email protected]> wrote:

> >> -Matches expectations from C++ users a little better
> >
> >
> > What do you mean by this? I personally prefer that the enum is getting
> > strongly typed with C++11.On the conrary, I have always used int enums in
> > QML applications.
>
> While I haven't checked C++11, with C++98 (default compiler flags) the
> following line compiles:
>

OK, never mind, this was just a bit of sidetrack from me to demonstrate I
like as much type safety as possible.


> m_enumMember = 1;
>
You might get a warning, but you also get a working application.
>

You might get a working application. I would not call that an expectation
from C++ users though (i.e. I would prefer explicit casting to make it
clear). I would personally avoid such scenarios when possible as a C++
user. Note, I am writing this regardless of the relaxing for QML. This
sentence just made me wonder.

Overall, I agree about this relaxing as I also used integers for enums, and
I think this is necessary at times. This is probably not as bad as in C++
due to the language differences.

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

Reply via email to