純虛函式不需定義其實際操作,它的存在只是為了在派生類中被重新定義。既然抽象類中的虛函式不打算被呼叫,我們就不應該定義它,應該把它設
為純虛函式(在函式宣告之後加上
"=0"
即可)。
virtual void display() = 0;
多型:以單一指令呼叫不同函式,這種性質稱為多型。
虛函式派生下去仍為虛函式,而且可以省略
virtual
將訊息與**中的元素比較,然後呼叫對應的處理程式,這種操作我們也稱之為訊息對映()。
afx全域性函式
:mfc
之中得以存在有不屬於任何類的全域性函式,它們統統在函式名稱開頭冠以
afx。
callback
函式。凡是由你設計而卻由 windows 系統呼叫的函式,統稱為 callback 函式。callback 函式是給 windows 呼叫的,windows 並不借助任何物件呼叫這個函式,也就沒有傳遞 this 指標給 callback 函式。因此需要使用 static 修飾
document/view:在mfc中,你可以把document簡單想做是「資料」。mfc的cdocument簡單地說就是負責處理資料的類。cview就是為了資料的表現而設計的。
afx_msg並沒有什麼其他的用途,只是用來表明該函式原型說明是針對訊息對映函式而言的
C 重要幾個概念
1 c 中虛函式的作用是什麼 2.c 運算子過載怎麼理解?說起來比較麻煩,還是自己看起來領悟的快。給你個簡單的運算子過載的例子。過載了兩個 點的加減運算。他使本來只可以在數值上用 運算的可以被座標點運用。點x 1,1 y 2,2 z 3,3 例子如下,成功除錯。include using names...
C語言的重要概念
一 c語言的指標 1.指標說明 指標是包含另一變數的位址的變數。1 int p p是乙個指標,指向乙個整型數。2 int p p是乙個函式,該函式返回乙個指向整數的指標。3 int p p是乙個指標,該指標指向乙個函式,這個函式返回乙個整數。4 int p p是乙個陣列,該陣列的每乙個元素是指向整數...
C 重要的幾個概念
1 虛繼承 在預設情況下,派生類物件中應該包含子類那部分。如果某個類在派生過程中出現了多次,則應該有包含該類的多個子物件。但是這樣顯然對iostream是行不通的,乙個iostream物件肯定只希望在同乙個緩衝區中進行讀寫操作,也會要求條件狀態能同時反映輸入輸出操作的情況。假如iostream包含了...