函數返回對象和對象的生命週期的結合

函數在返回自定義類型時,我們知道主調函數會爲返回值開闢一個臨時內存來存儲這個返回值對象,但是在返回對象的時候也有一些特殊的情況,Main函數不會爲返回的對象開闢內存。雖然在寫代碼的時候不會這樣寫,但是需要學會相關的分析,解決一些不能理解的現象:爲了便於複習,寫成博客。 有興趣的同行可以對以下圖片無損放大查看: 可以看見在對象的函數傳參和返回值是一個對象時,如果不注意將產生多次的構造、拷貝構造、析構
相關文章
相關標籤/搜索