On Thursday, 30 April 2015 20:05:17 UTC+3, Joseph Hesse wrote:
> Hello,
>
> In C++ 11, why can't I write:
>
> enum class Values = {1, 2, 3};
>
> I want to treat 1 as a symbol with no meaning.
Unfortunately to you C++ language has already given a meaning
to 1. It is integer constant that is often named "one" in English.
You are not allowed to modify that meaning by C++ language rules.