如何使用unique_ptr智能指针

C++供给的智能指针unique_ptr是独有式的,它不克不及拷贝也不克不及赋值,可是可以转移节制权,那么若何利用呢?本文将进行申明!

东西/原料

  • C++

方式/步调

  1. 1

    挪用unique_ptr,建立空智能指针,然后再挪用函数reset来绑心猿意马对象,这里绑心猿意马的是字符串指针对象

  2. 2

    挪用unique_ptr对象输出打印信息看,当作功输出绑心猿意马对象的内容

  3. 3

    建立智能指针的时辰直接绑心猿意马对象,而不是空的

  4. 4

    挪用智能指针,同样可以或许输出绑心猿意马对象的内容

  5. 5

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

  6. 6

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

  7. 7

    可以转移智能指针的所有权,挪用函数move,将智能指针转移给另一个智能指针,本来智能指针就不克不及利用

  8. 8

    从输出的信息看,转移后的智能指针准确输出本来智能指针绑心猿意马对象的内容

注重事项

  • 喜好经验接待点赞投票!
  • 经验由 YWMLI1 原创,首发百度经验,转载请注明出处!
  • 发表于 2019-06-19 17:02
  • 阅读 ( 1172 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具