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