如何在C++中模拟C#typeof-command行为?
C#示例:
public static PluginNodeList GetPlugins (Type type)
{
...
}
Run Code Online (Sandbox Code Playgroud)
呼叫:
PluginManager.GetPlugins (typeof(IPlugin))
Run Code Online (Sandbox Code Playgroud)
如何使用C++实现这一点?也许QT或Boost库提供了解决方案?
如果你想以一种从文件(.so或.dll)加载那些类型的对象的方式实现.GetPlugins(...)的情况呢?