《effective c 》閱讀筆記 1

2021-08-15 21:38:50 字數 1189 閱讀 1322

之前閱讀一部分《effective c++》作為一本被眾多讀者所推薦的書自然有它的獨特的魅力所在。在**過一部分該書的一部分內容之後,不由的覺得該書確實是集c++精華於一身,同時還加以科普了很多相對來說在一般老式課本難以見到的語法和語句,如智慧型指標等用法,並舉出例項將該其與其他語法相對而言的優點凸顯出來。該書作為一本「程式設計師程式設計規範守則」的功能遠遠大於其作為一本深入教科書的功能,書中一共提出了55條準則,每條準則都尤其獨特的意義。而該書的優秀之處就在於告訴你「請你必須遵守這些準則」否則「程式將會出現怎樣的錯誤」。作者將自己對於c++程式設計的理解完全融入到書中,並將很多常人容易發生的錯誤也在書中一一描述,將很多邏輯上覺得說的同,而電腦無法理解的程式也表示出來,並告訴你為什麼會這樣,且在計算機眼中你的操作是什麼樣的,這就是這本書的精華之處。由於開始看書時大多做的紙質筆記,所以在此就不再多打多少內容,直接貼圖了。但部分筆記可能對於沒有閱讀過書的人來說理解會有困難,還是建議將書通讀一遍(或者有時間多刷幾遍)。感覺日後還需要多次閱讀該書,將守則一一熟練掌握,畢竟一遍感覺很多東西還是會有遺忘。

同時也正好做乙個備份,防止哪天又出現電腦上上次出現的問題。

Effective C 閱讀筆記(1)

關鍵字 explicit 用於告知編譯器,該建構函式可以用於完成隱式型別轉換 implicit type conversation 建議 除非有乙個很好的理由,否則將建構函式申明為 explicit!c 是乙個由多個次語言組成的語言聯邦 c 風格 物件導向的c 泛型c stl c 不同的次語言尤其各...

Effective C 閱讀筆記1

條款18讓介面容易被正確使用,不易被誤用 重定義介面的型別,比如 data int day,int month,int year 替換為 data day d,month m,year y 這樣的好處在於較好的防止輸入順序出錯 可以對各型別加入束縛值,進一步預防呼叫出錯,比如month類別只允許1 ...

Effective C 閱讀筆記

2019年九月四日 緒論 explicit的用法 用於建構函式,防止出現隱式型別轉換,例子 include using namespace std class object object void dosomething object b int main int argc,char const a...