1. 程式人生 > >c++ primer 5th學習時間軸[ 100% ]

c++ primer 5th學習時間軸[ 100% ]

運行時 英文版 運算 標準 事情 tuple 函數 字符 不同的

學習參考:

1.Mooophy/Cpp-Primer. GitHub上star最多的一個答案,英文版,但是編程用到的單詞也不多,查查就懂了。但是到第IV部分,很多題目的沒有答案,或者不完整。

2.huangmingchuan/Cpp_Primer_Answers. 中文版的答案,和上一個答案差不多。

3.chihyang/CPP_Primer. 學到第IV部分才發現的一個答案,最後一部分內容很全。我猜前面應該也不錯。就是star少了點,不容易被搜到。

感覺上面三個倉庫都沒人維護了,要是能整合就好了

2018.09.25 : 764 / 764

  第一遍看完了!!!第一次看完這麽厚一本書。最後一章講了一些書上說大多數c++程序員基本不會用到的特性。重定義內存分配,運行時類型識別,類成員指針,特定的一些類型。

  其中要在繼續看看的是類成員指針,成員指針函數表。感覺比寫switch優雅。然後union在類內的用法還是很震驚,當時學c的時候,共用體就是知道個定義,並不知道怎麽用。

2018.09.25 : 723 / 764

  這一章主要講的是用於編寫大型C++工程的時候所使用的工具。異常處理,命名空間,多重繼承。掃了一遍,有助於以後讀大程序。

  多重繼承概念很簡單,但是實際用的時候挺多小問題的,因此加入了虛繼承這個特性。這個也是自己基本不會用到的,但是感覺面試會考。了解過。

2018.09.24 : 681 / 764

  本章講了標準庫中一些不如vector等特別常用的,但是又很有用的特殊設施。包括tuple,bitset,正則表達式,隨機數。

  tuple可以實現一個臨時的數據結構,將多個不同種類的成員綁定成單一對象。

  bitset則實現了一個二進制位集合,不需要再使用整形來表示一定位數的二進制數。而且可以表示的長度遠遠大於整形。

  正則表達式之前簡單看過,這次又有了一定的了解。使用正則表達式可以匹配給定形式的字符串,並進行修改。

  隨機數庫提供了優於rand()的隨機數引擎和不同的分布類。

  然後對IO有了更深入的了解

2018.09.14 : 631 / 764

  模板,高級語言的特性?可以通過模板函數或類生成特定版本的類或函數,如書上說的,藍圖。可以讓我們只編寫一次函數。過了一遍c++模板的特性。

2018.09.08 : 576 / 764

  這一章講面向對象程序設計,這一章學完之後,自己之前對面向對象的認識太淺,根本不對。面向對象三個基本概念需要更深入的了解,數據抽象、繼承和動態綁定。

  再最後一節中,嘗試使用使用面向對象的解決方案來改進文本查詢程序,整個寫下來思路讓我震驚。太多新特性。這章有必要等全部學完之後再重溫一次。

2018.09.05 : 523 / 764

  重載運算和類型轉換這章刷的很快,重載運算之前學過,能重載運算符用起來確實很方便。類型轉換這個就很驚訝了,還可以定義類類型轉換。這本書快看完了,加油!

2018.09.04 : 487 / 764

  拷貝控制,學習了管理分配資源的函數,賦值/移動/析構。有一些特殊的方法,讓對資源的分配效率更高。

2018.08.25 : 436 / 764

  動態內存看完了,在智能指針的幫助下,能更加安全的使用內存空間。但是自己對解指針的理解不夠,寫最後的程序時要想,調試才能寫對。之前還是太害怕指針了,不敢用,爭取多用用。

  另外,12章也是第二部分標準庫的最後一章,學完了標準庫。確實能比自己手擼各種代碼方便的多,然後對關聯容器這個新的東西也有了了解。多用標準庫!

2018.08.22 : 398 / 764

  關聯容器這章終於看完了,這個之前完全沒學過,要多找找情景來使用。放假前就應該看完了,找不到學習的動力,最近感覺還行,努力吧。

2018.07.25 : 372 / 764

  悶頭看了兩天,泛型算法這章看完了。標準庫用叠代器實現了容器無關的算法操作。例如排序,查找。叠代器真好用。

2018.07.23 : 333 / 764

上周速度還行,看了兩章,IO和順序容器。容器真強大,以後能用容器管理就盡量不用數組了。這周目標依然兩章,加油。

2018.07.17 : 290 / 764

進入標準庫的學習,IO庫學完了。關於標準庫的使用,看書看的很快,先過一遍吧,盡量多記住一些內容。

2018.07.16 : 274 / 764

過去兩個月了才推進了一章,各種事情啊。

類這章看到了好多有意思的東西。類完成了數據抽象和封裝,通過課後題稍稍了解一些。

至此,第一部分c++基礎看完,進入c++標準庫的學習。

2018.05.18 : 226 / 764

終於把第六章看完了,要進入類的介紹了,學學面向對象。

2018.05.17 : 211 / 764

雜事(老師認為重要的事)太多,慢慢學吧

2018.05.16 : 206 / 764

2018.05.14 : 202 / 764

快看到類了

2018.05.08 : 172 / 764

繼續基礎部分,快把老知識看完了。

2018.05.07 : 118 / 764

還都是基礎部分,比較簡單。再看一遍還是有一些新的認識。 ????

2018.05.04 : 58 / 764

c++ primer 5th學習時間軸[ 100% ]