标签: c++ architecture microkernel
Form C#和Java我知道Microkernels也称为依赖注入容器。它们的主要目标是从实现中分离接口。
在C#中它的工作原理如下
register<IXYTask>(Type task); .. Task xyTask = resolve<IXYTask>();
我认为C ++没有反射,你无法传递,保存或实例化类型。在C ++中是否有可能获得类似的结果?