如何使用share_ptr智能指针

 时间:2024-10-13 10:37:23

1、定义std::shared_ptr变量的时候,同时初始化内容

如何使用share_ptr智能指针

2、通过std::shared_ptr的函数get取得原始对象的指针,然后输出信息

如何使用share_ptr智能指针

3、创建std::shared_ptr变量的时候,使用另一个std::shared_ptr类型来初始化

如何使用share_ptr智能指针

4、从输出结果看,新的对象std::shared_ptr输出的内容与复制过来的对象的内容一致

如何使用share_ptr智能指针

5、采用函数make_share来分配内存初始化std::shared_ptr变量

如何使用share_ptr智能指针

6、通过直接取std::shared_ptr变量的值,可以输出std::shared_ptr变量存储的内容

如何使用share_ptr智能指针

7、std::shared_ptr类型也可以存储数组,但是需要添加对应的删除器

如何使用share_ptr智能指针

8、通过采用函数strcpy对std::shared_ptr中存放的数组进行赋值,能够输出正确的信息,具体输出结果如下图红色箭头所指示的位置。

如何使用share_ptr智能指针
  • 三伏天如何养生,呵护我们的健康?
  • 家庭版奶黄馅的最方便做法
  • 好热怎么用语言表达我的心情?
  • 麻核桃的品种
  • 紫藤花怎么扦插
  • 热门搜索
    初一英语手抄报 茶文化手抄报 植树节手抄报资料 手抄报设计图 安全第一手抄报 民族大团结手抄报 植树节手抄报一等奖 元旦手抄报简单又漂亮 民族团结一家亲手抄报 小学生清明节手抄报