前言:之前零零散散學習過一些mfc的相關知識,但是沒有系統地學習,現在抽時間系統學習一下,以免以後工作中需要用到寫一些工具什麼的。備註:本系列文章純屬記錄個人的學習筆記,知識主要來源於 孫鑫老師的《VC++深入詳解》
下面是第二章 掌握C++中的筆記。
重點記錄一下
1. this指針
由於變量的可見性(這裏有詳細的介紹),類的成員函數中的形參名字,可能會將同名的類屬性變量進行覆蓋。因此,C++引入了this指針。
說白了,也就是一個類所有的實例都共享類定義中的同一片代碼段,但是,在實例使用的時候,對類成員的訪問都隱形地在成員前加上了一個this->m_class。因此,我們在使用類定義的時候,可以顯示地指明this,來對成員變量進行訪問。
2.繼承
子類顯示地調用父類的帶參數的構造函數
2.1 繼承類類型轉換
如上圖所示,創建一個fish對象,將其轉爲animal類型,再訪問方法,最終調用的時基類(animal)的方法。
2.2 虛函數與多態性
2.3 純虛函數
2.4 VC++程序編譯鏈接的原理與過程
結束。