int main() { Singleton *s = Singleton::getInstance(); s->pulse(); cout << "main: global_ptr is " << GlobalClass::instance()->get_value() << '\n'; foo(); bar(); return 0; }