enum c++11
时间: 2023-08-18 09:11:10 浏览: 84
C++ 11 新特性 之 Enum Class
5星 · 资源好评率100%
引用[1]中的代码展示了一个使用枚举数据类型的示例程序。在这个程序中,枚举类型Roster被定义为一个包含Tom、Sharon、Bill、Teresa和John的枚举量的数据类型。每个枚举量都与一个整数值相关联。程序通过用户输入一个整数值,然后使用switch语句根据输入的值来输出对应的生日信息。
引用[2]解释了枚举数据类型的定义和枚举量的值。枚举类型Roster被创建为一个数据类型,而枚举量Tom、Sharon、Bill、Teresa和John则是与整数值相关联的命名整数常量。默认情况下,编译器将第一个枚举量的值设置为0,下一个为1,以此类推。在上述示例中,Tom的值为0,Sharon的值为1,依此类推,John的值为4。
引用[3]提醒我们,在使用枚举量时,不需要使用引号将其括起来,因为它们是命名常量而不是字符串常量。虽然枚举类型的值实际上是整数,但不能将整数值直接替换为符号名称。
根据你的问题"enum c 11",我不太清楚你的意思。如果你想创建一个名为c的枚举类型,并将其赋值为11,你可以使用以下代码:
enum c { value = 11 };
希望这个回答能够解决你的问题。如果还有其他问题,请随时提问。
阅读全文