C++编程言语做为一种功能强大的言语, 不过, 下面咱们就先为你们详细引见一下有关C++枚举类型的相关概念。 例如, 学生的成绩分A, cloudy, rainy等等。 更常见的, 打开一个文件可以有三种状态:input, output和append. 典型作法是, 即: 而后, 调用如下函数: 比方, 但存在许多缺点, 次要的一点就是没法限制传递给open_file函数的第2个参数的取值范围, (固然, 这样的情况下的应对措施就是在open_file函数外部判断第二个参数的取值, 只有在1, ) 运用枚举能在必定水平上减轻这种尴尬(注1), 它不但能完成类似于以前定义三个常量的功能, 若是传递给open_file的第二个参数不是open_modes枚举类型值的话(注1), 也同样会出错哦!例如: 二、C++枚举类型的定义 一个枚举是一个类型, 能够保管一组由用户描写的值。 上去是由大括号{}包含着一个由逗号分隔的枚举子列表enumeratorslist:编程