右值参考被视为左值?void foo(string&& bar){
string* temp = &bar;
cout << *temp << " @:" << temp << endl;}是bar左值还是左值?我问,因为我显然不能取rvalue的地址,但我可以在这里完成rvalue引用的地址。如果你可以对左值参考执行任何操作,你可以在左值参考上区分用“&&”而不仅仅是“&”来区分两者?
3 回答
- 3 回答
- 0 关注
- 367 浏览
添加回答
举报
0/150
提交
取消