課程
/后端開發(fā)
/C++
/C++遠征之封裝篇(下)
為什么 我按照視頻做的 ? 兩個對象指向同一個內(nèi)存空間時 運行之后并沒出現(xiàn)視頻上說的情況 ?而是直接調用了兩次析構函數(shù),然后程序也并沒有問題的通過了
2015-10-01
源自:C++遠征之封裝篇(下) 3-3
正在回答
你這個是深拷貝,在堆內(nèi)創(chuàng)建了不同的內(nèi)存,視頻上出現(xiàn)問題的那個是淺拷貝,指向了同一內(nèi)存,所以會出問題。
你這樣寫是重新開辟了內(nèi)存啊,并不是指向同一段內(nèi)存地址
把你的代碼貼出來看看?
舉報
封裝--面向對象三大特征之一,通過案例讓C++所學知識融會貫通
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2016-03-05
你這個是深拷貝,在堆內(nèi)創(chuàng)建了不同的內(nèi)存,視頻上出現(xiàn)問題的那個是淺拷貝,指向了同一內(nèi)存,所以會出問題。
2015-12-05
你這樣寫是重新開辟了內(nèi)存啊,并不是指向同一段內(nèi)存地址
2015-10-08
把你的代碼貼出來看看?