0
通過我在gdb程序步進,線路108返回右後衛調用函數,並且不調用拷貝構造函數中A類,像(我認爲),它應該:模板類隱含的拷貝構造函數問題
任何提示?現在我已經在我的頭上撞了4個小時,並且似乎無法想出發生在這裏的事情。
通過我在gdb程序步進,線路108返回右後衛調用函數,並且不調用拷貝構造函數中A類,像(我認爲),它應該:模板類隱含的拷貝構造函數問題
任何提示?現在我已經在我的頭上撞了4個小時,並且似乎無法想出發生在這裏的事情。
(Named) return value optimization有效。您的副本構造函數將作爲優化被刪除(雖然會導致不同的行爲,但這是標準允許的)。
另請參閱Understanding return value optimization and returning temporaries - C++。
(模板與此無關。)