> On 14 Aug 2018, at 13:13, Eike Ziller <eike.zil...@qt.io> wrote:
> 
> http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf states the 
> problems that were the driver for creating strongly typed enums:
> 
> 1. Implicit conversion to integer
> 2. Inability to specify underlying type

https://en.cppreference.com/w/cpp/language/enum describes types for unscoped 
enums too, curious, what’s the difference for the scoped enums?

> 3. Scoping
> 
>> that specifically mentions the enum inside a class use case a primary driver?
> 
> Why would the implicit conversion problem be any different for enums inside a 
> class?

It wouldn’t. I was referring to the scoping/name clash, which is what this 
discussion has been largely focusing on (so far).

Tor Arne 
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to