vc 學習體驗(一)

2021-06-22 20:54:11 字數 774 閱讀 7604

第一,this指標指向的不是類,因為類是抽象的,它指向的是類下面具體的物件。

第二,類的繼承和訪問:public  protected    private 。對於基類的元素來說,若子類以public特性繼承,則子類完全獲得和基類相同的訪問特性;若子類以protected特性繼承,則子類訪問基類中public和protected的特性變為protected;若子類以private特性繼承,則子類的訪問特性全部變為private。一般情況下,我們都使用public去繼承。

第三,建構函式和析構函式的呼叫順序:對於建構函式,沒有父親就沒有孩子,所以先呼叫父類,再呼叫子類:對於析構函式,呼叫順序正好相反。

第四,帶引數的函式的傳遞

第五,函式的覆蓋是發生在父類和子類之間,函式呼叫的是子類的函式。

第六,函式的過載發生同乙個作用域內具有相同函式名,

不同引數列表的函式之間,過載函式通常用來命名一組功能相似的函式,這樣做減少

函式名的數量,避免了名字空間的汙染,對於程式的可讀性有很大的好處。如果不在同乙個作用域內,就算同名也不能叫做函式的過載。

第七,c++裡面的多型性:在基類的某函式前面加上virtual,則主函式在呼叫該函式時,會先呼叫子類的該函式,如果子類裡面沒有該函式,再來呼叫基類裡面的此函式,這就是多型性。純虛函式的妙用:在你無法確定基類中你所寫的函式的功能時,可以令其取值為零即可,然後在子類中想到後在定義其功能,例如:virtual void breathe()=0

第八,引用。引用和指標是不一樣的。指標必須占用記憶體位址,而引用是不用占用記憶體位址,說的直白點,就是別名,可以用於傳參。

VC學習之一

vc6寫的例子,用vs2008開啟,報錯 fatal error c1083 無法開啟包括檔案 iostream.h no such file or directory 原因是 在vc6下的寫法,include vc9應改為 include 另外,要新增using namespace std 否則會...

學習VC的筆記(一)

做pb已經做了三年了,時間長了,真覺得沒什麼意思。內心裡覺得搞vc還是比較好一些,所以一直想學vc,恰巧最近公司也沒有什麼專案做,這樣就可以有大量的時間來看書。今天看了一些書,弄懂了幾個以前比較模糊的問題 一 資料型別的大小 byte是8位無符號整數 word是16位無符號整數 dword是32位無...

jQuery 學習筆記 一 初體驗

hello word 12 345aabb p cc 此示例使用了 1 jquery的id選擇器 btnshow 2 事件繫結函式 bind 3 顯示和隱藏函式.show 和hide 4 修改元素內部html的函式html btnshow bind click function event btmh...