1.子類別不能存取父類別的private成員資料及函數。所以一樣是透過public的成員函數來設定跟取得private的成員資料。
2.子類別能夠繼承父類別的所有成員函數及資料,但並不包括
(1)父類別的建構子和解構子
(2)父類別的朋友關係
(3)父類別的指定運算子 閱讀全文〈繼承與多重繼承學習心得〉
用來記錄人生的點點滴滴,包括學習記錄、工作、生活、觀察……
1.子類別不能存取父類別的private成員資料及函數。所以一樣是透過public的成員函數來設定跟取得private的成員資料。
2.子類別能夠繼承父類別的所有成員函數及資料,但並不包括
(1)父類別的建構子和解構子
(2)父類別的朋友關係
(3)父類別的指定運算子 閱讀全文〈繼承與多重繼承學習心得〉
1.return *this,會寫成*this是因為this是物件的起始記憶體位置,但傳回的物件本身,所以必須加上*(取值運算子)
2.C++如果把區域物件以傳址方式傳回,會顯示警告,但仍可執行。 閱讀全文〈過載函數與運算子過載學習心得〉
1.靜態成員函數的static只需(能)寫在類別裡面,若成員函數的實際定義在全域區域裡,不可再加static關鍵字。 閱讀全文〈常態、靜態成員與朋友關係學習心得〉
1.參考變數
參考變數宣告時一定要指定初值,就是指定參考某一個已宣告的變數,被參考的變數可以是空值,但必須已經宣告並佔有記憶體位址。
2.類別宣告沒有指定public或private時,預設是private 閱讀全文〈類別與物件-封裝之學習心得〉
處理檔案及資料夾多了很多要注意的事項及觀念,處理起來複雜許多。先前的字串看得太快,到這一章時就覺得有些障礙,求快的下場就是如此。但書上針對c的部份並沒有寫得太多,所以以目前的學習狀況而已,應該算是可以了吧。重點應該是在後面的C++,這也是自己要趕進度的原因。接下來的C就不能趕速度,還是儘可能的做想得到的所有測試,才不會越到後面越痛苦。
底下是「檔案與資料夾處理」這章所抽出來的相關函數的用法及部份測試說明。 閱讀全文〈檔案與資料夾處理學習心得〉
C除了內建的基本型態,尚有陣列,以及這裡介紹的自訂資料型態類型等延伸資料型態。這裡淺談一些自己學習時的心得,不作詳細的語法說明。 閱讀全文〈自訂資料型態-結構、聯合和列舉之學習心得〉