关注
那篇文章写的有点问题,这个理解也有问题
左值右值是一个表达式的属性,叫做值类别,不是修饰变量的。a = b 中的 b 是左值,是变量名 b 构成的标识符表达式是左值,不是变量是左值
move一个变量不会失去原有值,move只是将一个左值表达式转为亡值表达式,从而能调用移动构造/移动赋值,没有对变量做出任何修改。转换后的亡值表达式指代的那个变量会不会失去值,和move没有关系
左右值引用也和性能没有直接关系,只能说传递引用的过程不会发生拷贝,实际还是要看函数在做什么,有些情况下使用值传递也不会导致额外拷贝:https://stackoverflow.com/questions/51705967/advantages-of-pass-by-value-and-stdmove-over-pass-by-reference
查看原帖
1 1
相关推荐
牛客热帖
更多
正在热议
更多
# 在大厂上班是一种什么样的体验 #
10605次浏览 132人参与
# 你认为工作的意义是什么 #
249196次浏览 1498人参与
# 程序员找工作至少要刷多少题? #
18336次浏览 246人参与
# 为了减少AI幻觉,你注入过哪些设定? #
4552次浏览 148人参与
# 我现在比当时_,你想录用我吗 #
8643次浏览 111人参与
# 机械人避雷的岗位/公司 #
43379次浏览 298人参与
# 一张图晒一下你的AI员工 #
5007次浏览 114人参与
# 论秋招对个人心气的改变 #
10792次浏览 155人参与
# 关于春招/暑期实习,你想知道哪些信息? #
7431次浏览 119人参与
# 刚入职的你踩过哪些坑 #
6794次浏览 127人参与
# AI Coding的使用心得 #
4608次浏览 101人参与
# 晒晒你司的新年福利 #
8419次浏览 105人参与
# 牛客AI体验站 #
6717次浏览 185人参与
# 12306一秒售罄,你抢到回家的票了吗? #
1949次浏览 47人参与
# 柠檬微趣工作体验 #
14772次浏览 83人参与
# 总结:哪家公司面试体验感最差 #
92988次浏览 430人参与
# 程序员能干到多少岁? #
8562次浏览 115人参与
# 你认为小厂实习有用吗? #
118029次浏览 679人参与
# 互联网公司评价 #
485581次浏览 4109人参与
# 应届生进小公司有什么影响吗 #
118274次浏览 1159人参与
OPPO公司福利 1108人发布