第七講:三大構造函數(shù):拷貝構造祝闻,拷貝賦值,析構
第七講開始講帶指針的class遗菠,以string類為例子講解联喘。
拷貝構造,拷貝賦值辙纬,class里帶指針豁遭,這兩個要自己寫
圖片.png
創(chuàng)建動態(tài)內存要析構掉,否則會內存泄露
深拷貝贺拣,淺拷貝
拷貝構造函數(shù)
圖片.png
要檢測是否自我賦值
輸出操作符重載,放在全局空間中
第八講:堆,棧與內存管理
堆里需要自己delete掉
圖片.png
圖片.png
圖片.png
圖片.png
new的順序
delete的順序
圖片.png
圖片.png
第九講:復習string類的實現(xiàn)過程
整個類:
類
構造函數(shù)和析構函數(shù)
拷貝構造函數(shù)
拷貝賦值函數(shù)
第十講.類模板端盆,函數(shù)模板以及其他
static里沒有this指針料皇,static成員函數(shù)只能處理static成員數(shù)據(jù),static只有一份不屬于對象
從c的觀點看,普通的成員函數(shù)通過this指針來調用涡匀,static成員函數(shù)沒有this指針
要注意分清聲明和定義
單例模式
圖片.png
cout繼承了ostream
類模板
函數(shù)模板
namespace
其他細節(jié)