能否用“取地址&”運算符獲得對象的內存地址 對于臨時對象,它可以存儲于寄存器中,沒辦法用“取地址&”運算符 對于常量,它可能被編碼到機器指令的“立即數”中,沒辦法用“取地址&”運算符
std::string strHello = "Hello World!"Foo(strHello.substr(0, 5)); //右值引用, substr()返回作為Foo參數是臨時變量,執行結束后就不再存在.Bar(strHello); //左值引用, strHello在執行結束后依然存在新聞熱點
疑難解答