c++ - 如果你在向量副本中放一个常数怎么办?或移动?
解决方案
整数等基本类型没有任何构造函数。因此,它们没有移动构造函数。因此,它们没有被“移动”。该算法仍可用于std::move
将赋值的操作数转换为 xvalue,但这仍然是一个复制赋值。
从概念上讲,移动是一个浅拷贝,增加了类不变量的强制执行。Integer 不是引用类型,所以没有浅拷贝和深拷贝之分。它也不是一个类,也没有不变量。
推荐阅读
- javascript - 如果选中复选框,我如何在复选框旁边的文本中运行一行?
- python - 从python中的excel文件名中提取日期
- python - 熊猫数据框根据条件替换值
- flutter - 如何在颤动中获取歌曲的封面图片(专辑封面)?
- python - ValueError:无法将字符串转换为浮点数:'W'
- json - 将字符串文字添加到 JSONPath 输出中
- flutter - 查看 mainAxisSize 效果的最低设置是多少?
- react-native - 如何在 react-native 的不同屏幕上以编程方式设置 windowSoftInputMode?
- html - 想用引导导航栏制作背景png,但它不起作用
- android - Android Studio 的 cURL 请求 (-d)