-
-
-
-
-
-
-
- enum type1{a, b, c};
- enum type2{a, d, e};
-
-
-
-
-
- if(type1::a == type2::d){;}
-
-
-
-
-
- enum type3{a=1, b=0xFFFFFFFFFLL};
- cout<<sizeof(type3::a)<<endl;
- cout<<type3::b<<endl;
-
-
-
-
-
-
-
- enum class type4:type{a, b, c};
- enum class type5{a, b, c};
-
-
-
-
- type4 t = type4::a;
- type4 p = a;
-
-
-
- if(t<type4::b);
- if(t>type5::b);
- if((int)t > (int)type5::b)
-
-
-
- enum class type6:char{a=1, b=2};
- enum class type7:unsigned int{a=0xFFFFFFFF};
-
-
-
-
-
- enum type8:char{a=1, b=2};
- type8 t =a;
-
-