boost :: any需要RTTI吗?

时间:2016-07-12 09:10:05

标签: c++ performance boost rtti boost-any

在Boost网站上,我没有找到有关使用或RTTI by boost :: any的信息。

我在一些地方读到这是一个要求,但后来我构建了一个简单的测试项目,它使用和不使用RTTI构建。

那么,具有性能和内存问题的RTTI是否需要boost :: any和类似的类?

1 个答案:

答案 0 :(得分:4)

由于boost::any不需要提升1.57 RTTI。记住,用作boost::any的所有对象都必须是可复制的。

https://svn.boost.org/trac/boost/ticket/10346