C++供给的智能指针unique_ptr是独有式的 , 它不克不及拷贝也不克不及赋值 , 可是可以转移节制权 , 那么若何利用呢?本文将进行申明!
需要这些哦
C++
方式/
1挪用unique_ptr , 建立空智能指针 , 然后再挪用函数reset来绑定对象 , 这里绑定的是字符串指针对象
文章插图
2挪用unique_ptr对象输出打印信息看 , 当作功输出绑定对象的内容
文章插图
3建立智能指针的时辰直接绑定对象 , 而不是空的
文章插图
4挪用智能指针 , 同样可以或许输出绑定对象的内容
文章插图
5挪用智能指针的函数release可以释放所有权 , 这里将智能指针所有权释放给字符串指针
文章插图
6输出打印转移后的字符串指针的内容 , 可以发现内容就是智能指针所绑定对象的内容
文章插图
7【如何使用unique_ptr智能指针】可以转移智能指针的所有权 , 挪用函数move,将智能指针转移给另一个智能指针 , 本来智能指针就不克不及利用
文章插图
8从输出的信息看 , 转移后的智能指针准确输出本来智能指针绑定对象的内容
文章插图
注重事项喜好经验接待点赞投票!
以上内容就是如何使用unique_ptr智能指针的内容啦 , 希望对你有所帮助哦!
推荐阅读
- 如何创建一个HTML表单form用于提交数据
- 猪大肠的做法 猪大肠如何做比较好吃
- win10如何整理C盘空间
- Windows10自带防火墙在哪里设置 如何关闭与开启
- windows系统下如何看cpu的温度情况
- 如何用ps制作产品背景图?ps淘宝主图背景制作
- 巧克力曲奇的做法 如何做巧克力曲奇
- 小米手机指南针如何操作测量海拔水平等
- 在Flash构造函数中使用this的小技巧
- 微信支付商户后台如何给用户办理退款