深複製淺複製的一點理解

討論這個問題主要是爲了知道既然有默認的複製構造函數爲什麼有時候還要自己寫複製構造函數。 代碼有點長,主要看結構。 這是一個淺複製的例子,用了默認的複製構造函數,結果程序崩了。看看爲什麼 #include<iostream> #include<cassert> using namespace std; class Point { public: Point() :x(0), y(0) { c
相關文章
相關標籤/搜索