static_pointer_cast
时间: 2023-04-25 21:04:41 浏览: 87
static_cast,dynamic_cast,reinterpret_cast和const_cast的区别详解
static_pointer_cast是C++11中的一个智能指针类型转换函数,用于将一个shared_ptr对象转换为另一个shared_ptr对象,转换的目标类型必须是源类型的公有派生类或者相同类型。该函数会进行类型检查,如果类型不匹配则会抛出std::bad_cast异常。
阅读全文