【发布时间】:2021-11-05 06:05:31
【问题描述】:
#include <iostream>
using namespace std;
int main() {
enum month
{
Jan = "Enumeration",
Feb = "is",
Mar = "a",
Apr = "user",
May = "defined",
Jun = "datatype",
Jul = "in",
Aug = "C/C++",
Sep = "language",
Oct = "It",
Nov = "is",
Dec = "used"
};
month mt = Oct;
cout<<mt;
return 0;
}
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读the help pages,接受SO tour,阅读How to Ask,以及this question checklist。
-
不,枚举只是整数。
-
还有一点吹毛求疵:没有像“C/C++”这样的东西。请不要使用这个词。尽管它们看起来很相似,但 C 和 C++ 是两种非常不同的语言。
-
...但是 C 和 C++ 都不支持将其他任何东西作为整数类型来定义
enum值。仅供参考:Enumerations in C++, Enumerations in C
标签: c++ data-structures