如何解决动态类对象加载
是否有一种方法可以基于std::is_base_of
生成的字符串而不是基于类型本身使用typedid(...).name()
这样的东西?
在广义上,给出类似以下内容的
class A {...};
class B: public A {...};
A a;
B b;
std::string sa = typeid(a).name;
std::string sb = typeid(b).name;
在运行时,我需要这样的东西:
if( std::is_base_of(sa,sb) )
{...}
这与文件中的对象序列化有关。
有没有办法执行此操作(没有提升)?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。