从原始值初始化

枚举

#include <iostream>
using namespace std;

enum Season: int {
    Summer, Fall, Winter, Spring
};

Season winter = Season(2);
//winter is Season.Winter

cout << "winter type is " <<
    typeid(winter).name();