草庐IT

implRegistrator

全部标签

C++ 自注册类有多安全?

来自thisthread我用C++实现了一个与那里选择的解决方案类似的系统。我现在的问题是,用户DanielJames指出,此解决方案可能不适用于所有编译器(我目前使用的是gcc),并且未在c++标准中定义。假设我有一个接口(interface)的抽象基类和一个作为单例的工厂类,它存储指向一个函数的指针,该函数构造从该接口(interface)派生的特定类。然后我有一个大致如下所示的辅助类:基础.hpp...classimplRegistrator{public:implRegistrator(constructPointer){factory::registerImpl(constr