我正在學習類構造函數。爲什麼在調用複製構造函數之前調用構造函數?
正如你可以在這個網站上看到:http://www.tutorialspoint.com/cplusplus/cpp_copy_constructor.htm
在站點第一示例代碼,
Normal constructor allocating ptr
Copy constructor allocating ptr.
Length of line : 10
Freeing memory!
Freeing memory!
我理解爲什麼拷貝構造函數是正常的構造後調用的困難。
我認爲沒有理由複製構造函數被調用。 以下兩條代碼行是否有所不同?
Line line(10); or
Line line = Line(10);
或函數'display'調用複製構造函數?
請寫下您的文章,以便人們不必遵循鏈接來回答您的問題。 – godel9 2014-09-04 03:32:17
什麼@ godel9說的是,在你的文章中,你應該包括相關的代碼,輸入,預期的產出,實際的產出,表明你有問題了解代碼,等等。 – 2014-09-04 04:07:59