1. `std::dynamic_pointer_cast` 用于 `std::shared_ptr` 智能指针。 2. `dynamic_cast` 用于原生指针或引用。 此外,`std::dynamic_pointer_cast` 在转换过程中还会维护 `std::shared_ptr` 的引用计数,这是它特有的特性。在使用 `std::dynamic_pointer_cast` 时,如果原始指针能成功转换为目标类型,那么转...
dynamic_pointer_cast用于转换std::shared_ptr类型,例如从基类上的指针转换为派生类上的指针:...