#pragma once #include #include #include namespace iflytop { using namespace std; class Main { private: /* data */ public: Main(/* args */){}; ~Main(){}; void run(); }; extern Main gmain; } // namespace iflytop extern "C" { void umain(void) { iflytop::gmain.run(); } }