- A+
所属分类:C++
定义
- class EnumTest
- {
- public:
- EnumTest();
- ~EnumTest();
- enum Type
- {
- TYPE_A =0,
- TYPE_B,
- TYPE_C
- };
- };
应用
- EnumTest::Type type = EnumTest::TYPE_B;
- switch (type) {
- case EnumTest::TYPE_A:
- qDebug()<<"TYPE_A";
- break;
- case EnumTest::TYPE_B:
- qDebug()<<"TYPE_B";
- break;
- case EnumTest::TYPE_C:
- qDebug()<<"TYPE_C";
- break;
- default:
- break;
- }