Effective C++學習筆記(Part Two:Item 5-12)



最近終於把effectvie C++仔細的閱讀了一邊,很驚歎C++的威力與魅力。最近會把最近的讀書心得與讀書筆記記於此,必備查找使用,若是總結有什麼不當之處,歡迎批評指正:編程

如今只列出框架,最近會盡快填充完整:框架

第2部分:構造/析構/賦值運算函數


我的認爲這是C++的比較難理解的地方,也是C++的深邃所在,剛開始閱讀時,可能在某些地方不理解,最好的方式是邊讀邊編程實現,用心去思考其精髓所在!
this


條款5:瞭解C++默默編寫並調用那些函數spa

條款6:若不想使用編譯器自動生成的函數,就該明確拒絕
條款7:爲多態基類申明virtual析構函數
條款8:別讓異常逃離析構函數
條款9:毫不在構造和析構過程當中調用virtual函數
條款10:令operator= 返回一個reference to *this
條款11:在operator= 中處理自我賦值
條款12:複製對象時勿忘其每個成分
對象

注:因爲條款之間存在不少聯繫,全部有些條款不適合單獨拉出來,這樣會結合其餘條款進行記錄,有不懂得地方,歡迎交流;編譯器

相關文章
相關標籤/搜索