課程
/后端開發
/C++
/數據結構探險—棧篇
老師一開始說這個局限性是只對什么數據類型進行棧機制操作啊
2017-06-03
源自:數據結構探險—棧篇 3-1
正在回答
因為C++ 默認的拷貝構造函數是淺拷貝,咋們案例是值這種東西,所以可以直接賦值;但是如果涉及到指針,那么用淺拷貝容易造成內存泄漏,因為你的地址是一樣的,釋放兩次會出現內存泄漏,這時候你就要自己實現拷貝構造函數了,而不能使用默認的拷貝構造函數
舉報
棧,先入后出(FILO),帶領大家體會棧這種數據結構的美妙
1 回答請問大家在哪里練習習題啊,只聽玩不刷題不知道有沒有掌握
2 回答重載到底實現了沒有?
1 回答有沒有大佬能回答一下我的問題
5 回答友元重載沒有權限訪問私有成員變量
1 回答我沒有改變代碼,但是有時候我能輸出正確的,有時候就成了這樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-06-06
因為C++ 默認的拷貝構造函數是淺拷貝,咋們案例是值這種東西,所以可以直接賦值;但是如果涉及到指針,那么用淺拷貝容易造成內存泄漏,因為你的地址是一樣的,釋放兩次會出現內存泄漏,這時候你就要自己實現拷貝構造函數了,而不能使用默認的拷貝構造函數