C 學習資料《Effective C 》

2021-04-09 02:26:49 字數 1912 閱讀 5375

item 1: always use properties instead of accessible data members

《effective c#》item 1:用屬性來訪問類的私有成員

《effective c#》item 2:定義常量的兩種方法

《effective c#》item 3:使用as和is操作符來做型別轉換

《effective c#》item 4:使用conditional屬性來代替if/endif程式塊

《effective c#》item 5:提供乙個有意義的tostring函式

《effective c#》item 6:區分值型別和引用型別

《effective c#》item 7:推薦使用不可改變的原子值型別

《effective c#》item 8:確保"0"在值型別中是有效的

《effective c#》item 9:區別和認識四個判等函式

《effective c#》item 10:小心gethashcode函式所存在的陷阱

《effective c#》item 11:提倡使用foreach語句來進行迴圈操作

Effective C 學習筆記

學習effective c 已經有相當長的一段時間了,今天抽出時間又堵了一遍第一部分 c語言 c 以c語言為基礎,幾乎支援所有的c語言成分,例如區塊 語句 預處理 內建資料型別 陣列 指標等,c語言的侷限是 沒有模板 沒有異常 沒有過載 物件導向的c 也就是加上了物件特性的c,類 封裝 繼承 多型 ...

Effective C 學習筆記

1 c 是乙個複合式的語言 c 中不同部分有著不同的語言特性,例如 1.1 在c中傳遞形參時,按照值傳遞比按照指標傳遞效率更高 1.2 在物件導向程式中,物件要按照const引用而不是按照值傳遞 1.3 在stl程式設計中採取按照值傳遞方式 所以說c 中沒有統一的準則,要按照不同的特性採取不同的使用...

Effective C 學習記錄

1.以by value 傳遞使用者自定義型別通常是個壞主意,pass by reference to const往往是比較好的選擇 一 讓自己習慣c 條款02 盡量以const,enum,inline替換 define 1 對於單純常量,最好以const物件或enums替換 defines。示例 d...