当前位置:  开发笔记 > 编程语言 > 正文

移动分配会破坏引用吗?

如何解决《移动分配会破坏引用吗?》经验,为你挑选了1个好方法。

我不明白移动赋值是否能够/自由地改变变量x的地址并使所有指针和引用存储&x无效.我认为这是假的,因为默认的移动分配移动每个成员并保留这个指针,但它是否有保证?

编辑:示例

int x(1), y(2);
int& ref(x);
x = std::move(y);
// ref still valid ?

eerorika.. 9

移动到对象或从对象移动不会使对象的引用或指针无效.两个对象的地址保持不变.



1> eerorika..:

移动到对象或从对象移动不会使对象的引用或指针无效.两个对象的地址保持不变.

推荐阅读
mobiledu2402852357
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有