Form C# 和 Java 我知道微内核也称为依赖注入容器。它们的主要目标是将接口与实现分开。
在 C# 中它是这样工作的
register<IXYTask>(Type task);
..
Task xyTask = resolve<IXYTask>();
我认为 C++ 没有反射,你不能传递、保存或实例化一个类型。C++ 中是否有可能获得类似的结果?
Form C# 和 Java 我知道微内核也称为依赖注入容器。它们的主要目标是将接口与实现分开。
在 C# 中它是这样工作的
register<IXYTask>(Type task);
..
Task xyTask = resolve<IXYTask>();
我认为 C++ 没有反射,你不能传递、保存或实例化一个类型。C++ 中是否有可能获得类似的结果?