【C++】統籌全域性
第二次學習C++,已經是不一樣的感覺了,不僅感覺這樣遞進式i+1學習方法的偉大之處,通過學習了VB,C語言,C#,設計模式再來看C++。這個時候重複的內容已經佔到了70%左右,只要粗略的看一遍就能夠看出整本書的思想結構,語言類書籍的編寫格式很類似。
知識:
1.語言類通用
(1)基本資料型別與表示式
(2)控制結構
(3)檔案系統
語言擴充套件:每學習一種語言,都會對語言的基本資料型別和表示式進行介紹,而硬體的結構,語言的參考和相容的發展讓這些內容非常相似。控制結構就更是如此,計算機語言永遠離不開的三種結構,讓簡單的程式碼組合話,實現強大的功能。每一種語言都會對檔案進行操作,瞭解基本特點;
2.構造資料型別
它是和系統或者語言的基本資料型別對應的,更加靈活,功能更強
3.函式部分
基本上都是簡單的介紹,它就是這樣的,沒有理解與不理解之說。第一次學習的時候總結比較少,就總結了函式,這麼長時間過去之後,看到函式,雖然想不起之前是怎麼總結的了,但是腦海深處,還是有細胞儲存了這些東西的,看一下自己之前的部落格和現在的理解對比,更加受益。
4.物件導向,理解抽象的概念;
類與物件和三大特徵,跟它打交道已經有一段時間了。
封裝:隱藏物件的屬性和實現細節,僅對外公開介面,控制在程式中屬性的讀取和修改的訪問級別。
繼承:子類擁有父類的全部特徵。子類擁有父類的特徵成為繼承,父類產生子類稱為派生;
多型:同樣的訊息被不同型別的物件接受時導致完全不同的行為;
感受:
通過學習了幾種程式語言和C++第二遍,我覺得知識的收穫只能算是其中的一部分,對總結有了更深的認識,同樣也得益於師父和徒弟的兩重身份,向下教導徒弟,向上聽從師父的指點。以前總結知識感覺能對知識有一個更加深刻的認識,現在對總結與時間的關係的感受很深。
當初以為麻煩,以為浪費時間的總結,才是真正的學習。我們的學習過程是i+1式的,如果之前總結了,再次遇到同類知識的時候,就會產生共鳴,這對於知識來說是一遍加深,理解也會上一個層次,學習時間上會相對縮短一半。反觀不總結給我們帶來的,每一次都是像對待新知識一樣,花同樣的時間,學習同樣的知識,卻依然處於表面的理解;
總結是對過去一定時期的工作、學習或思想情況進行回顧、分析,並做出客觀評價的書面材料。總結是讓我們停下來思考的過程,無處不總結,無時不總結。
相關文章
- node 全域性物件和全域性變數物件變數
- oracle架構之系統全域性區Oracle架構
- 設定系統全域性區SGA命令
- shell全域性(系統)環境變數變數
- win10系統怎麼設定全域性代理_win10系統如何設定全域性代理Win10
- vue定義全域性變數和全域性方法Vue變數
- 靜態全域性變數和全域性變數變數
- c++ 全域性變數初始化的一點總結C++變數
- 框架(frameset),全域性屬性框架
- 探索React原始碼的全域性模組系統React原始碼
- iOS系統右滑返回全域性控制方案iOS
- 鴻蒙系統(HarmonyOS)全域性彈窗實現鴻蒙
- 全域性變數變數
- vue全域性APIVueAPI
- Js全域性物件JS物件
- CMake 屬性之全域性屬性
- vue2.0全域性路由守衛(全域性控制登入)Vue路由
- 微信小程式的全域性彈窗以及全域性例項微信小程式
- html5全域性屬性HTML
- SpringBoot處理全域性統一異常Spring Boot
- 規避技術:全域性作業系統物件作業系統物件
- Java 實現系統全域性快捷鍵繫結Java
- 簡單的全域性異常統一處理
- Python - 讓requests不走系統 全域性 代理Python
- 超全域性陣列有哪些?超全域性陣列有什麼作用?陣列
- C/C++定義全域性變數/常量幾種方法的區別C++變數
- Flutter 全域性彈窗Flutter
- 全域性 DOM 變數變數
- 全域性CSS的配置CSS
- flex全域性異常Flex
- Mycat 全域性系列號
- lua全域性變數變數
- 全域性臨時表
- 以太坊中的全域性屬性
- angular中定義全域性變數及全域性變數的使用Angular變數
- SQL Server中常用全域性變數和系統資訊SQLServer變數
- zt_redhat配置gfs_全域性檔案系統Redhat
- C++基礎-1-記憶體管理(全域性區、堆區、棧區)C++記憶體