本課程認爲,程序設計是練出來的。爲此,在學習過程當中,應該在看視頻,看一些參考書的同時,落程序設計的實踐。html
爲此,專設《C++語言基礎》課程主頁,提供自建的實踐體系,以幫助學員落實自主的實踐性學習:編程
本章示例:爲你提供了第一時間閱讀的程序,這些程序在視頻中均講過設計模式
自測:用於及時檢驗你學習的效果。個人學生中,作過自測,有馬上再重看視頻的,真看懂了或假看懂了,就清楚數組
實踐要求:內有閱讀程序、程序填空,以及最具挑戰性的實踐項目,這是練出真功夫之路上的鋪路石ide
實踐參考:作過的項目,對照一下,是否還有改進;不會作的項目,參考一下,而後作出本身的版本 函數
願博主費一番苦功建設的資源,幫助你學有所成!
工具
[課程視頻] [本章示例]
1.1 由C語言到C++(暨本課介紹)
1.2 C語言的基本成份
1.3 C++的數據類型和運算符
1.4 C++中的輸入和輸出
1.5 內置函數
1.6 有默認參數的函數
1.7 函數重載
1.8 函數模板
1.9 字符串類
1.10 C++編程環境
學習
2.1 初見對象 自測
2.2 類的聲明和對象的定義 自測spa
2.3 基於對象的程序的執行過程 自測
2.4 類的成員函數 自測
2.5 對象成員的引用
2.6 類和對象的簡單應用舉例
2.7 類的封裝與信息隱藏 自測
2.8 類聲明和成員函數定義的分離 自測
3.1 構造函數
3.2 默認構造函數
3.3 帶默認參數的構造函數 自測
3.4 析構函數
3.5 調用構造函數和析構函數的順序 自測
3.6 對象數組
3.7 對象指針 自測
3.8 this指針 自測
3.9 用const實施保護
3.10 常指針和常引用 自測
3.11 案例:Time類的設計
3.12 靜態成員 自測
>>>實踐4:項目要求 實踐參考
3.13 對象的動態創建和釋放 自測
3.14 對象的賦值和複製 自測
3.15 深複製 自測
3.16 友元 自測
3.17 類模板 自測
>>>實踐5:項目要求 實踐參考
4.1 什麼是運算符重載
4.2 運算符重載的方法 自測
4.3 重載運算符的規則 自測
4.4 三種運算符重載函數 自測
4.5 重載雙目運算符 自測
>>>實踐6:項目要求 實踐參考
4.6 重載單目運算符 自測
4.7 重載流插入運算符和流提取運算符 自測
4.8 案例:Time類的設計
4.9 案例:MyVector類的設計
4.10 不一樣類型數據間的轉換 自測
>>>實踐7:項目要求 實踐參考
5.1 什麼是繼承與派生
5.2 派生類的聲明與構成 自測
5.3 派生類的構造函數和析構函數 自測
5.4 派生類成員的訪問屬性 自測
5.5 例示:多級派生時的訪問屬性 自測
>>>實踐8:項目要求 實踐參考
5.6 多重繼承
5.7 多重繼承中二義性的解決
5.8 虛基類及應用 自測
5.9 基類與派生類的轉換 自測
5.10 繼承與組合 自測
5.11 繼承在軟件工程中的意義
>>>實踐9:項目要求 實踐參考
5.12 案例:MFC體系結構
5.13 wxWidgets簡介
5.14 wxWidgetsGUI程序開發示範
>>>實踐10: 項目指導
6.1 多態性的概念
6.2 案例:一個接口,多種方法 自測
6.3 虛函數 自測
6.4 虛析構函數 自測
6.5 純虛函數
6.6 抽象類 自測
6.7 設計模式簡介
6.8 UML簡介
>>>實踐11:項目要求 實踐參考
7.1 C++的輸入輸出與流對象
7.2 標準輸出流 自測
7.3 標準輸入流 自測
7.4 文件與流
7.5 文本文件的讀寫 自測
>>>實踐12:項目要求 實踐參考
7.6 二進制文件及其順序讀寫 自測
7.7 案例:bmp文件格式剖析
7.8 文件的隨機讀寫 自測
7.9 二進制文件應用案例
7.10 字符串流
>>>實踐13:項目要求 實踐參考
8.1 異常處理的任務
8.2 異常處理的方法 自測
8.3 命名空間要解決的問題
8.4 命名空間的使用 自測
>>>實踐14:項目要求 實踐參考 8.5 範型編程簡介 8.6 STL簡介