fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class A {
  6. public:
  7. enum { ID = __COUNTER__ };
  8. };
  9.  
  10. class B {
  11. public:
  12. enum { ID = __COUNTER__ };
  13. };
  14.  
  15. class C {
  16. public:
  17. enum { ID = __COUNTER__ };
  18. };
  19.  
  20. int main()
  21. {
  22. cout << A::ID << endl;
  23. cout << B::ID << endl;
  24. cout << C::ID << endl;
  25. }
Success #stdin #stdout 0.01s 2724KB
stdin
Standard input is empty
stdout
0
1
2