【发布时间】:2013-09-22 22:56:00
【问题描述】:
如何在 C++ 中从 String 中的类名转换指针?
伪代码:
int * ptr = something;
myStruct ptrstruct = (ClassFromString("myStruct") ptr);
// The class/struct name is passed in as String
谢谢
【问题讨论】:
-
不清楚;你想让这段代码做什么?
-
我不认为C++直接支持这种反射。
-
也许您正在寻找“类工厂”设计模式。这可以很容易地用 C++ 实现,但不是语言特性。
-
如果你有这样的方法,也许你可以描述你想解决的问题?