On 07/09/2016 07:09 PM, Seb wrote:
I agree that overloading keywords in different contexts in problematic.
I think every newbie is surprised when he stumbled across the two
different usages of enum (finite, custom lists & CT evaluation),

`enum e = 1;` can be seen as a shorthand for `enum {e = 1}`. Makes perfect sense then. Though I wouldn't be surprised if there are actually subtle differences between the two.

Reply via email to