c++ boost 中的 各种 转换



boost::polymorphic_cast
boost::polymorphic_downcast


shared_ptr支持的转型有:static_pointer_cast、const_pointer_cast、dynamic_pointer_cast,返回的结果是shared_ptr,并能保证这些指针的引用计数正确



boost::lexical_cast
eg: int a = boost::lexical_cast("123");

你可能感兴趣的:(c++,boost,c++,boost,智能指针)