#include #include using namespace std; struct eo1 : public eoF { void operator()(void) {} }; struct eo2 : public eoF { int operator()(void) { return 1; } }; int main() { eo1 _1; _1(); eo2 _2; int i = _2(); cout << i << '\n'; return i; }