C 複習學習提綱

2021-06-27 16:39:11 字數 951 閱讀 9140

c++學習提綱

主要學習書籍c++ primer ,根據掌握程度來,有些知識點可能一筆帶過了,同時會根據知識點看一看effective c++裡面講一些程式設計的技巧還有高階特性, 還有深度探索c++物件模型,了解c++的底層機制,effective c++和深度探索c++物件模型之前都沒有看過,所以這次可以說是第一次學習

c++ primer學習目錄

1快速入門

一.基本語言

2變數和基本型別

3標準庫型別

4陣列和指標

5表示式

6語句7函式

8標準io庫

第一部分總體比較基礎,基本知識點都了解,但是之前學習不系統所以這次筆記要記好,大概在12月19日把這些看完,著重是指標和

函式二.容器和演算法

9順序容器

10關聯容器

11泛型演算法

第二部分主要講了標準庫設施,還有標準庫的使用,作為c++程式設計師一二這兩部分是最基礎的部分,同時標準庫本身就是c++編寫的抽象資料型別,一開始就學會使用設計良好的抽象型別,可以更容易建立自己的型別。

三.類和資料抽象

12類13複製控制

14過載操作符和轉換

這部分應該是c++中的核心知識,同時也是學習編寫抽象資料型別的基礎,所以這一章會重點來學習

四.物件導向程式設計和泛型程式設計

15物件導向程式設計

16模板與泛型程式設計

這部分就是物件導向的程式設計了,感覺自己一直沒系統去學物件導向程式設計的思想,所以這章也會重點來學習

五.高階主題

17用於大型工具

18特殊工具與技術

這一章可以說是為之後學習的鋪墊,講了c++的高階特徵,也是構建大型系統中最常用的,最後根據其他書籍一起來學習。

c++primer 主要內容就是五部分,第三四部分是這次重點,同時一二部分作為基礎要結合好其他書籍來學習加深。並且學習的過程中**的編寫不能少,養成良好的編碼習慣。

演算法複習提綱

tips 1.遇到要求連續取一段數的問題可以考慮用佇列,滿足條件則壓入佇列,不滿足則將隊首移除。蝸牛旅行問題 2.對於大量重複的計算可以考慮進行預處理,比如找質數,可以先將小於n的質數全部找出來,不然每次碰到乙個數n,就迴圈去除比n小的數,看是否有餘數來確定這個數是不是質數太麻煩,且消耗大。找質數問...

MYSQL複習提綱

本文是對於mysql技術內幕 innodb儲存引擎 第2版 的筆記和提綱整理 主要用於複習和知識點快速複習 筆記 2.1 innodb的後台執行緒 2.2 記憶體 2.3 checkpoint技術 2.4 innodb特性 筆記 ref 事務日誌 3.1 引數配置檔案 my.conf 3.2 日誌檔...

軟工提綱複習

什麼是軟體?軟體包括哪些基本組成要素?什麼是軟體工程?軟體工程主要包括哪幾個基本要素?什麼是軟體過程?典型的軟體過程模型有哪幾種?什麼是里程碑 什麼是資料字典?黑盒測試和白盒測試的基本概念,其主要不同點是什麼?對比黑盒測試 白盒測試 別名功能測試,資料驅動測試,基於規格說明書的測試 開盒測試,結構測...