On 12/29/07, Don Clugston <dac at nospam.com.au> wrote:
> Does this compile?
>
> enum : cfloat { A=2, B, C }
Even more interestingly, what about
enum : ifloat { a = 2i, b };
If b has to equal (a+1), then there is no way it can be the same type as a.