什么是std::__non_rtti_object异常? 不是一个RTTI对象异常 继承关系: __non_rtti_object : public bad_typeid 备注 当指针指向的是一个无效的对象,引发此异常。例如,它是一个错误的指针,或者代码不是用/GR编译的
我正在使用Visual Studio并执行有效的动态转换。 RTTI已启用。 编辑:更新代码更加真实 struct base { virtual base* Clone() { base* ptr = new base; CopyValuesTo( ptr ); return ptr; } virtual void CopyValuesTo( base* ptr ) { ... } virtual ~base() { } } struct derived : public base {...