MFC學習系列 二:掌握C++

前言:之前零零散散學習過一些mfc的相關知識,但是沒有系統地學習,現在抽時間系統學習一下,以免以後工作中需要用到寫一些工具什麼的。備註:本系列文章純屬記錄個人的學習筆記,知識主要來源於 孫鑫老師的《VC++深入詳解》

下面是第二章 掌握C++中的筆記。
重點記錄一下

1. this指針

由於變量的可見性(這裏有詳細的介紹),類的成員函數中的形參名字,可能會將同名的類屬性變量進行覆蓋。因此,C++引入了this指針。
在這裏插入圖片描述
說白了,也就是一個類所有的實例都共享類定義中的同一片代碼段,但是,在實例使用的時候,對類成員的訪問都隱形地在成員前加上了一個this->m_class。因此,我們在使用類定義的時候,可以顯示地指明this,來對成員變量進行訪問。

2.繼承

子類顯示地調用父類的帶參數的構造函數

在這裏插入圖片描述
在這裏插入圖片描述

2.1 繼承類類型轉換

在這裏插入圖片描述
如上圖所示,創建一個fish對象,將其轉爲animal類型,再訪問方法,最終調用的時基類(animal)的方法。
在這裏插入圖片描述

2.2 虛函數與多態性

在這裏插入圖片描述
在這裏插入圖片描述

2.3 純虛函數

在這裏插入圖片描述在這裏插入圖片描述

2.4 VC++程序編譯鏈接的原理與過程

在這裏插入圖片描述
結束。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章