我需要一个良好的 C++ 反射 API(如 Microsoft API),它使我能够确定在运行时识别的类型(类、结构、枚举、int、float、double 等)、声明它们并调用这些类型的方法运行时类型。
问候,
乌斯曼
最佳答案
如果您正在尝试使用插件式架构,POCO 库位于 http://pocoproject.org有一些作品可能会让你参与其中。它将允许您在运行时加载 .dll 或 .so 并创建其中包含的类。但是调用代码仍然需要一个描述接口(interface)(或抽象基类)的头文件才能获得方法的签名。
关于c++ - 需要了解良好的 C++ 反射 API(用于 RuntimeType Identification -RTTI 和运行时调用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2915458/