enum Foo { Foo0,Foo1,Foo2 };
请注意,没有显式声明的Foo常量值为3(它们是0,1和2).
以下是否调用未定义的行为?
Foo yay = (Foo) 3;
特别注意3可能适合Foo的内部表示.