C 學習筆記三

2021-04-20 11:36:29 字數 502 閱讀 4123

(1)、學習c++,尤其封裝、繼承、多型一定要精,不要讓vc++的各種特性分散注意力。這一階段,可以把重心

放到研究演算法上,這是vc++的根本,所有的高階技術,都是建立在此之上。參考書籍:

<(3)、熟悉mfc類庫,應用程式框架程式設計,這是vc++的核心,實際開發都是圍繞mfc進行的。參考書籍:

《深入淺出mfc(第二版)>>                            侯捷            華中理工大學出版社

<>                     潘愛民          清華大學出版社

<(4)、這是最深入的部分,學習activex、atl、com等技術,對於普通的開發,可以不必考慮他們。

摘自要學習mfc,必須了解windows的訊息機制,了解視窗子視窗的建立流程,銷毀流程,訊息流程,在程式的什麼地方怎麼得到各個視窗物件,因為每乙個控制項都是乙個視窗,螢幕繪製,視窗無效,視窗重繪,視窗移動等等與視窗有關的知識,掌握了這些也就通曉了mfc,也就掌握了windows程式設計。

C 學習筆記(三)

c 運算子過載 1 過載運算子的運算順序和優先順序不變,但引數和返回型別是可以重新說明的。2 c 規定,運算子中,引數說明都是內部型別的,不能過載,如 int operator int,int 3 c 還規定了 這五個運算子不能過載,也不能創造新的運算子,如 4 c 規定 這四種運算子必須為成員形式...

C 學習筆記(三)

chapter 3 函式和類的自頂向下設計 1 乙個程式的開發過程 1.問題規範 2.分析 資料需求 3.設計 初始演算法 演算法精化 4.實現 5.測試 2 重要工具 結構圖 3 分析,設計程式時,甚至對任何問題來說,我們都要由大到小,層層分解,由乙個大問題分割成多個相關 的小問題,一口乙個蛋糕是...

C 學習筆記(三)

attributes field modifiers type variable declarators 域的修飾符field modifiers可以是 靜態域和非靜態域 下面的例子清晰的反映了二者之間的區別 域的初始化 如果在類中,沒有顯式的對域進行初始化,系統將賦予其乙個預設值。域的預設初始化分...