64,683
社区成员
发帖
与我相关
我的任务
分享
//x[0]为time_complete_in_order::a
//x[1]为time_complete_in_order::b
//x[2]为time_complete_in_order::c
enum class time_complete_in_order :char{ a, b, c };
std::array<int,3>x;
//在使用下标时,即使底层类型为size_t,依旧要手动转换类型,请问有没有方便的使用方法。
x[int(time_complete_in_order::a)]=1;
class time_complete_in_order
{
time_complete_in_order(void) = delete;
time_complete_in_order(const time_complete_in_order &) = delete;
public:
enum val { a, b, c };
};