精選課程 只為滿足你的要求
課程主題 |
課程內容 |
課程目標 |
第一階段 |
C++新特性,類和對象基本知識: C++與C語言的區別,基本程序結構; const,函數的默認參數,內聯函數,函數重載,輸入/輸出流。new和delete;面向對象編程基本思想,基本的類和對象的程序模型。 |
掌握C++新特性,類和對象基本知識。 |
第二階段 |
類和對象基本思想,構造函數,析構函數:進一步講解類和對象基本思想以及基本程序模型;構造函數的作用,構造函數的重載和默認值,及其調用方式;在構造函數中申請內存;析構函數的作用和調用時候及調用順序;在析構函數中釋放內存;復制構造函數,在復制構造函數中申請內存(深拷貝),淺拷貝。 |
掌握類和對象基本思想,構造函數,析構函數。 |
第三階段 |
類中特殊數據成員和函數成員的初始化等類的其它基本知識:常量成員、引用成員、類對象成員、靜態成員的初始化;靜態成員函數,const成員函數;const對象和const引用;用指針訪問對象,對象的大小,this指針,對象數組,使用new和delete為對象分配內存和釋放內存。 |
掌握類中特殊數據成員和函數成員的初始化等類的其它基本知識。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基礎實驗 |
定義一個日期類(CDate),可以實現日期加一操作,年月日各用一個整數表示。 |
———— |
第四階段 |
類域,友元,運算符重載: 類作用域;類定義的作用域與可見域;對象的生存期、作用域和可見域;友元之非成員函數;友元之成員函數,友元函數的重載;友元類;運算符重載基本用法,成員函數和友元函數形式。 |
掌握類域,友元,運算符重載。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基礎實驗 |
實現日期類(CDate)的加加(++)運算符重載。 |
———— |
第五階段 |
進一步講運算符重載:基本運算符的重載,+,-,*,/,前置++,后置++等;賦值運算符重載函數,在賦值運算符重載函數中申請內存;函數調用運算符()重載;下標運算符[]重載;new和delete重載;指針-> 和*運算符重載;類型轉換. 由基本類型(int, double)向自定義類型的轉換(構造函數完成);由自定義類型向其它類型的轉換,需要靠類型轉換函數實現。 |
掌握常見運算符的重載示例。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
實現日期類(CDate)和整數加減及兩個日期之間的的減法運算。 |
———— |
第六階段 |
繼承:派生的概念(單基派生示例);派生方式及其訪問權限(public,protected,private);多基派生及其二義性和解決方案;共同基派生及其二義性和解決方案(虛基類)。 |
掌握繼承相關知識。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
在日期類(CDate)的基礎上派生一個日期時間類(CDateTime),保存年月日時分秒,可以將時間字符串“2014032512:30:30”轉換為對應的時間。 |
———— |
第七階段 |
繼承,多態:單基、多基、虛基派生的構造函數和析構函數;繼承與組合;基類和派生類之間的相互轉換及內存模型。 |
掌握繼承、多態相關知識。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
思考昨天的作業中,從CDate類繼承出來一個CDateTime類好不好,為什么。 |
———— |
第八階段 |
多態:靜態聯編、動態聯編、虛函數的定義;虛函數的訪問. 對象訪問,指針訪問,引用訪問,this訪問,構造函數和析構函數中訪問;虛函數表;純虛函數和抽象類,protected構造函數的抽象類;private構造函數與單件設計模式;虛析構函數;虛函數引入的二義性(可選);重載、覆蓋和隱藏。 |
掌握多態相關知識。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
消化當天所學知識點。 |
———— |
第九階段 |
模版:模版(泛型編程)的思想。函數模版的定義和實例化(隱式實例化和顯式實例化);函數模版的特化和重載及優先級;類模版的定義和隱式實例化,顯式實例化;類模版的完全特化和部分特化,重載和優先級;模版的嵌套(可選): 函數成員模版,對象成員模版,模版做參數。 |
掌握函數模版和類模版的用法。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
用類模版實現一個通用的順序棧的數據結構。 |
———— |
第十階段 |
名稱空間,string類,智能指針,typeid操作符: 模版(泛型編程)的思想。函數模版的定義和實例化(隱式實例化和顯式實例化);函數模版的特化和重載及優先級;類模版的定義和隱式實例化,顯式實例化;類模版的完全特化和部分特化,重載和優先級;模版的嵌套(可選):函數成員模版,對象成員模版,模版做參數。 |
掌握名稱空間,string類,智能指針,typeid操作符的用法。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
用類模版實現一個通用的順序棧的數據結構。 |
———— |
第十一階段 |
名稱空間,string類,智能指針,typeid操作符:名稱空間的定義和使用;實體的作用域與可見域及using語句;名稱空間的嵌套和匿名名稱空間;string類對象的定義和使用,輸入輸出,賦值,清空;string類字符串對象的元素添加,元素刪除,元素存取,查找等用法;智能指針和typeid操作符(可選)。 |
掌握名稱空間,string類,智能指針,typeid操作符的用法。 |
課堂實驗 |
用示例測試當天的所有知識點。 |
———— |
基本實驗 |
使用string類處理字符串。 |
———— |
測試 |
考核達80分進入下一階段學習;否則重新學習,如堅持進下一階段,需個人簽字。 |
———— |
實戰教學貫穿課程,學習效率更高
實力大師領銜授課
教師職稱:講師,軟件工程師
教師特色:責任心強受歡迎
教師職稱:講師,軟件工程師
教師特色:教學嚴謹清晰
深圳民治中心前臺
南京中心-前臺
深圳西鄉信盈達辦公室
深圳民治中心教室
¥9800課時:詳詢
¥12800課時:詳詢
¥詢價課時:詳詢
¥5000課時:詳詢
¥詢價課時:詳詢
¥詢價課時:詳詢