首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从shared_ptr获得正常的ptr?

从shared_ptr获得正常的ptr的方法是使用get()成员函数。这个函数返回一个指向共享对象的原始指针,即ptr

示例代码:

代码语言:c++
复制
#include<iostream>
#include<memory>

int main() {
    std::shared_ptr<int> shared_ptr = std::make_shared<int>(42);
    int* ptr = shared_ptr.get();
    std::cout << "The value of the shared_ptr is: " << *ptr<< std::endl;
    return 0;
}

在这个示例中,我们创建了一个shared_ptr,指向一个整数值42。然后,我们使用get()函数获取原始指针ptr,并将其输出到控制台。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券