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
