猿问

右值参考被视为左值?

右值参考被视为左值?

void foo(string&& bar){
    string* temp = &bar;

    cout << *temp << " @:" << temp << endl;}

bar左值还是左值?

我问,因为我显然不能取rvalue的地址,但我可以在这里完成rvalue引用的地址。

如果你可以对左值参考执行任何操作,你可以在左值参考上区分用“&&”而不仅仅是“&”来区分两者?


HUH函数
浏览 372回答 3
3回答
随时随地看视频慕课网APP
我要回答