#include参考书籍using namespace std; //! C++11 作用域内枚举体的一些特性 //! 1.C++11新版枚举体,增加关键字class,可以避免small,big相同的符号冲突 enum class eggs{ small, big }; enum class he{ small, big }; //! 2.可以指定枚举体底层类型,底层类型为short //enum class : short Workday{ Monday, Tuesday }; int main() { //! 3.赋值 eggs e = eggs::small; //! 4.类型转换增加安全性,避免隐式转换,可以显示转换 int a = int(e); cin.get(); return EXIT_SUCCESS; }
C++ Primer Plus(第6版)——10.6.2 作用域内枚举(c++11)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)