#include "clang-static-init.hpp" #include using std::cout; using std::endl; namespace test { int Subject::cnt = 0; Subject::Subject() { ++cnt; std::cout << "Subject("< typeID; } Factory fab(typeID); Subject& fabricate() { return fab(); } } // namespace test