Ala*_*ing 8 c++ boost stl shared-ptr c++11
boost::shared_polymorphic_downcast和其他boost::shared_ptr功能驻留在<boost/shared_ptr.hpp>
我最近在GCC中启用了对C++ 11的支持-std=c++0x.为了避免混淆,我搬到boost::shared_ptr了std::shared_ptr里面#include <memory>.
但是,它似乎shared_polymorphic_downcast不是std命名空间的一部分,不包括在内#include <memory>.
你知道在哪里吗?我是否错过了弃用备忘录;-)
Jam*_*lis 13
您需要std::static_pointer_cast或者std::dynamic_pointer_cast,取决于您是否需要static_cast或dynamic_cast行为.
最新版本的Boost智能指针库也包含这些功能boost::shared_ptr.
| 归档时间: |
|
| 查看次数: |
1416 次 |
| 最近记录: |