share_ptr

shienh 2020年02月18日 219次浏览

shared_ptr是应该共享指针所有权的智能指针,允许多个指针指向同一个对象

#include <iostream>
#include <memory>

using namespace std;

int main(int argc, char *argv[])
{
    shared_ptr<int>p1(new int(10));
    shared_ptr<int>p2=p1;
    cout<<p1<<endl;
    cout<<p2<<endl;
    return 0;
}

image.png