查看文章 |
枚举各元素的值是否可以相同?
2008-10-18 23:17
大家看下面这段代码,输出结果会是怎样? #include <iostream> using namespace std; enum eTest { a1=1, a2, a3 = 5, a4, a5 = 6 }; int main() { cout << a1 << a2 << a3 << a4 << a5 << endl; return 0; } 测试可以发现,输出结果为:12566。 元素a4和a5的值相同,也就是说枚举各元素值可以相同,并未要求值唯一。 PS:至于枚举的基础知识普及,请参考 http://baike.baidu.com/view/116405.htm |
最近读者: