0

dynamic_cast<void*>在内存管理器模板中使用来获取对象的真实地址。但是dynamic_cast,对于非多态的类型是不允许的。有更通用的方法还是我需要两个版本的模板?

4

1 回答 1

2

您可以使用std::is_polymorphic对两种可能性进行编译时切换。

于 2013-07-04T17:52:11.473 回答