如何使用unique_ptr智能指针

 时间:2024-10-26 21:09:54

1、调用unique_ptr,创建空智能指针,然后再调用函数reset来绑定对象,这里绑定的是字符串指针对象

如何使用unique_ptr智能指针

2、调用unique_ptr对象输出打印信息看,成功输出绑定对象的内容

如何使用unique_ptr智能指针

3、创建智能指针的时候直接绑定对象,而不是空的

如何使用unique_ptr智能指针

4、调用智能指针,同样能够输出绑定对象的内容

如何使用unique_ptr智能指针

5、调用智能指针的函数release可以释放所有权,这里将智能指针所有权释放给字符串指针

如何使用unique_ptr智能指针

6、输出打印转移后的字符串指针的内容,可以发现内容就是智能指针所绑定对象的内容

如何使用unique_ptr智能指针

7、可以转移智能指针的所有权,调用函数move,将智能指针转移给另一个智能指针,原来智能指针就不能使用

如何使用unique_ptr智能指针

8、从输出的信息看,转移后的智能指针正确输出原来智能指针绑定对象的内容

如何使用unique_ptr智能指针
  • VS 2010使用Hit count的断点进行调试
  • Test Batch Runner使用教程(图文详解)
  • 如何在powerdesigner上将CDM转为LDM?
  • 如何在python27中安装PIP
  • 如何在Office365的SharePoint 建立群組行事曆
  • 热门搜索
    泰国旅游指南 雁荡山旅游风景区 外国旅游 湖南旅游线路 新余旅游 张家界凤凰旅游 泰国旅游费用 山东旅游地图 少林寺旅游攻略 清远旅游景点