Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我dynamic_cast<void*>在内存管理器模板中使用来获取对象的真实地址。但是dynamic_cast,对于非多态的类型是不允许的。有更通用的方法还是我需要两个版本的模板?
dynamic_cast<void*>
dynamic_cast
您可以使用std::is_polymorphic对两种可能性进行编译时切换。
std::is_polymorphic