深複製與淺複製

淺複製的例子: 對於上面的代碼來說,一開始的時候沒有分配str指向的單元,str就是野指針。那麼,當在Test構造函數中用strcpy進行 指針的賦值的時候,str沒有初始化就被使用了,這個時候str中放置的地址是系統自動分配的,並不是通過動態分配空間得到的,而系統自動分配的地址是不能被直接拿來用,不安全,所以會報錯。 爲了結局上面的問題,需要用深複製:(帶有指針變量的類在初始化的時候應該做什麼工
相關文章
相關標籤/搜索