thanks for the link. enum class is a nice improvement on enum.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2347.pdf

Refactoring the C++ compiler must be a huge undertaking. And you have to wonder how much the windows platform folks dislike all the hat clr stuff that the .NET folks put in when they had sway. Is the hat syntax for CLR different than hat syntax for winRT? Is the hat part of the c++ standard?