您禁用了RTTI,在本例中,标准库的Microsoft's实现将std::dynamic_pointer_cast定义为已删除,因为dynamic_cast在没有RTTI的情况下无法工作。(参见https://github.com/microsoft/STL/blob/main/stl/inc/memory#L2049.) 如果您想使用std::dynamic_pointer_cast,则不能禁用RTTI。 本站已为你智能检索到如下内容,以供...