主题 C++ 一、注册辅助类 ClassRegistry :模板函数,用于data、module、contextdata的注册,其中的函数解析: create_object :从RegistryMap里找到传入name对应的RegistryNode(RegistryNode保存了名字和构造函数),调用构造函数返回。 register_class :用传入的name和constructor注册RegistryMap,只在Register的构造函数里面调用,后面会在ClassRegister<IData> DataRegister、ClassRegister<IModule> ModuleRegister、ClassReg...
一、注册辅助类 ClassRegistry :模板函数,用于data、module、contextdata的注册,其中的函数解析: create_object :从RegistryMap里找到传入name对应的RegistryNode(RegistryNode保存了名字和构造函数),调用构造函数返回。 register_class :用传入的name和constructor注册RegistryMap,只在Register的构造函数里面调用,后面会在ClassRegister<IData> DataRegister、ClassRegister<IModule> ModuleRegister、ClassRegister<ICo...