网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月18日漏签0天
c++吧 关注:615,270贴子:2,110,937
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 9回复贴,共1页
<<返回c++吧
>0< 加载中...

关于c++中的右值引用

  • 只看楼主
  • 收藏

  • 回复
  • 却道易变
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
各位大佬好。想问一下下面这段代码,为什么test(1)返回会是左值,输出为left value


  • 却道易变
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
麻烦大家了


2025-05-18 11:13:34
广告
  • 飘起来的得瑟
  • &&
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没有完美转发,右值引用也是左值,意思是它是个左值,引用了一个右值
(萌新个人理解,不要骂我orz)


  • kasili
  • throw
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
c++ prime上面有说过这个问题。
代码中的func(t)这一行,t的类型是右值引用类型,但是t这个变量本身是一个左值。


  • MindbniM
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为右值被右值引用后,它的属性会变成左值


  • 赞美太阳的杰克巴尔多
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
需要使用完美转发


  • zerothsong
  • |
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
t是个名字,名字都是左值。


  • 龙王和十万将士
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
因为const int&也是&


2025-05-18 11:07:34
广告
  • 却道易变
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
突然发现原来的说法不太对。看到一个说法有点意思,叫,右值引用实际上可以当左值用。


  • 却道易变
  • ||
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
感谢各位大佬


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 9回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示