發布時間:2021-12-21 15:22:29來源:轉載
對于初學者看到這張線路圖可能有點暈。實際上耐心一點,有足夠的毅力還是可以自學攻克C++這門語言的。C/C++開發學習內容是什么?如果把函數比喻成一臺機器,那么參數就是原材料,返回值就是較終產品;從一定程度上講,函數的作用就是根據不同的參數產生不同的返回值。這一節我們先來講解C語言函數的參數,下一節再講解C語言函數的返回值。
C/C++開發學習內容是什么?
C++基礎
這個階段主要學習的就是四個模塊:核心編程、模板于IO、STL、Qt;
這個階段熟練掌握之后,基本就可以滿足企業的開發初級需求了。
(1)基礎內容
面向對象編程思想;
類的封裝,構造和析構、靜態成員、對象管理;
類的構造(有參構造函數、無參構造、拷貝構造、默認構造函數)和析構;
對象動態管理、友元函數、友元類、操作符重載;
C++編譯器對象管理模型分析;
類對象的動態管理(new/delete);
友元函數和友元類;
運算符重載(一元運算符、二元運算符、運算符重載難點、項目開發中的運算符重載);
類的繼承、多繼承及其二義性、虛繼承;
多態(概念、意義、原理剖析、多態案例);
虛函數、純虛函數、抽象類(面向抽象類編程思想案例);
函數模板、類模板,模板的繼承;
C++類型轉換;
C++輸入輸出流(標準I/O 文件I/O 字符流I/O);
C++異常處理(異常機制、異常類型、異常變量、異常層次結構、標準異常庫);
(2)STL
STL = Standard Template Library,即標準模板庫。這是提高開發效率的極品工具。通過學習此階段,應掌握泛型編程技巧,理解容器類在C++語言中的應用模式,以及熟練掌握全部STL類的使用方法。
較適合自學的C++基礎視頻_深入淺出版全套資料
匠心之作 C++從0到1入門學編程
基于STL泛化編程的演講比賽