fork download
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. class A
  6. {
  7. public:
  8. enum data { SET , CLEAR , NO_OP};
  9. enum data1 { CON , REG };
  10. virtual ~A() = 0; //a pure virtual function to make the class abstract
  11. };
  12.  
  13. int main()
  14. {
  15. A::data x = A::SET;// x is declared as the enum
  16. // x = // x is assigned a particular enum value
  17. A::data1 x1 = A::REG;
  18. cout << x << endl;
  19. cout << x1 << endl;
  20. return 0;
  21. }
Success #stdin #stdout 0.01s 5460KB
stdin
Standard input is empty
stdout
0
1