#include <iostream>
using std::cout;
using std::endl;
struct ST
{
enum ENM { c = 'a', java = 'b' };
};
int main()
{
ST s;
ST *p = &s;
int a = ST::ENM::c;
int b = ST::c;
int c = s.c;
int d = p->c;
cout << a << " " << b << " " << c << " " << d << " " << endl;
return 0;
}
/*
run:
97 97 97 97
*/