boost::any 需要 RTTI 吗?
Does boost::any need RTTI?
在 Boost 网站上,我没有找到有关 boost::any 使用或 RTTI 的信息。
我在一些地方读到这是一项要求,但后来我构建了一个简单的测试项目,它在使用和不使用 RTTI 的情况下都进行了构建。
那么,boost::any 和类似的 类 是否需要 RTTI 及其性能和内存问题?
因为 boost::any
不需要 boost 1.57 RTTI。请记住,所有用作 boost::any
的对象都必须是可复制的。
在 Boost 网站上,我没有找到有关 boost::any 使用或 RTTI 的信息。
我在一些地方读到这是一项要求,但后来我构建了一个简单的测试项目,它在使用和不使用 RTTI 的情况下都进行了构建。
那么,boost::any 和类似的 类 是否需要 RTTI 及其性能和内存问题?
因为 boost::any
不需要 boost 1.57 RTTI。请记住,所有用作 boost::any
的对象都必须是可复制的。