st125475466
Turing_Sunshine
2015-09-03 13:07
采纳率: 50%
浏览 1.8k

移动构造函数里为什么要将参数赋值为空指针

移动构造函数里为什么要将参数赋值为空指针
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • oyljerry
    oyljerry 2015-09-04 00:48
    已采纳

    这是移动语法啊。把数据移动成功后。本身变量清空。这样防止再次被使用

    点赞 评论
  • bdmh
    bdmh 2015-09-03 13:08

    似乎只是为了初始化变量而已

    点赞 评论
  • a1193561652
    纵横车 2015-09-03 14:06

    应该只是为了初始化,以后的操作可以通过检测指针是否为空来判断指针是否被分配了内存。

    点赞 评论
  • st125475466
    Turing_Sunshine 2015-09-05 00:46

    感觉其目的在销毁sp时不至于释放其内存

    点赞 评论

相关推荐