假設你有這樣的代碼(在C++ 14):終身臨時右值引用的對象
auto && a = a_function_returning_a_temp_rvalue();
在哪裏存儲返回值的時候,就是它的析構函數調用,是a
const
(考慮功能沒有按不會返回const
),它是如何在標準中指定的? (是它甚至是法律)
另外,你確認,暫時真的勢必a
,並沒有operator=
既不構造會叫什麼名字?
它編譯於G ++和避免打字長模板類,但在使用它之前,我想檢查它是否在C明確提出++ 14
'auto'作爲模板參數的扣除,除了一些例外。 – 101010
我知道,但我想知道右值的一生(我想,因爲它必然是'a',它和'a'一樣,但我想知道它在標準中的表達方式和位置) –