std::shared_ptr.get()
时间: 2023-09-23 20:06:30 浏览: 84
c++11 智能指针(csdn)————程序.pdf
std::shared_ptr.get() 函数用于获取 std::shared_ptr 持有的原始指针。它返回一个指向该原始指针的指针。这个函数在需要直接访问原始指针的情况下很有用,比如与 C 风格的 API 交互或者需要传递原始指针的函数调用。需要注意的是,使用 get() 函数获取的原始指针不能用于 delete 操作,因为 std::shared_ptr 负责管理指针的内存释放。
阅读全文