一样的,但这样写很不好,污染命名空间。c++11有新的写法。旧的可以嵌套在class里。
枚举默认从0开始计数,下一项在前一项的基础上+1,那么它分别是0,1,10,11,12 string::x2 不应该为0 x、y、z是枚举的变量,全局变量中,初始化为0,你打印的值没有问题 还有尽量不要使用string作为名称,因为这是C++标准模板库中的字符串类的类名,引入string类可能因此导致名称冲突
64,685
社区成员
250,491
社区内容
加载中
试试用AI创作助手写篇文章吧