0
是否還有其他可用於VC2008的類似RVO(返回值優化)或NRVO(命名的返回值優化)的技術?VC2008中的返回值優化
是否還有其他可用於VC2008的類似RVO(返回值優化)或NRVO(命名的返回值優化)的技術?VC2008中的返回值優化
也許this可能會幫助你。
但通常是編譯器誰做這種優化,而不是你。
如果我是你,我不會過多擔心這些優化。除了別的以外,它們不是便攜式的。
如果您擔心編寫高效的C++代碼,首要規則是避免完全複製。確保在所有可能的地方都使用參考,但不要嘗試在沒有的地方使用參考。之後,所有有時你實際上都需要一個新值 - 例如,作爲operator +()的實現的返回值。
要做什麼,究竟是什麼? – 2009-05-17 14:27:26
只是爲了知道,這樣我就不會編寫無法通過我的編譯器進行優化的代碼,只要有可能性 – yesraaj 2009-05-17 14:30:34