假设pa是void*类型指向一个特定类型TypeA的对象a~
字符串str中存放"TypeA"
只知pa与str如何将pa由void*转化为TypeA*?
if(str == "TypeA"
pType = (TypeA*)pa;
else if(str == "TypeB")
pType = (TypeB*)pa;
else if
...
考虑一下用Object Factory模式