c++ - boost::any 需要 RTTI 吗?

标签 c++ performance boost rtti boost-any

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

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

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

最佳答案

因为 boost::any 不需要 boost 1.57 RTTI。请记住,所有用作 boost::any 的对象都必须是可复制的。

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

关于c++ - boost::any 需要 RTTI 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324511/

相关文章:

c++ - shared_ptr、weak_ptr 和循环依赖

javascript - 为什么 JavaScript 在 FireFox 附加组件中比在 FireFox 加载的网页中慢?

c++ - 微调功能的性能

c++ - Qt + VS2010 编译器 : How to create a simple project that would use compiled for VC staticaly linked boost?

c++ - Boost Spirit 可选解析器和回溯

c++ - 错误 C2059 : syntax error : '.'

c++ - c++ 中是否有一个方法/函数,后来的常量参数基于第一个参数?

.net - UI 和后台线程之间的交叉线程

java - "A single Server tick took 60,00 seconds (should be max 0,05)"

javascript - jQuery CSS Hooks 很慢。可以禁用或修复?