學習C 的後續方法 第十六章心得

2021-10-04 05:16:48 字數 1029 閱讀 1208

《accelerate c++》這本書其實很久之前就已購入手中了(由於此書已經絕版了,網上被炒到了幾百 ),但是由於某些原因,一直沒能拜讀(傳說中的最佳c++入門書籍 ),說來也是慚愧。

一說起c++的入門書籍,大家也許都會想到《c++ primer 》、《c++ primer plus》、《c++ 程式語言》,這兩本像字典一樣厚的書籍,剛開始就嚇退了許多初學者。這兩本自己大一的時候也曾讀過,可惜都沒能讀完。現在覺得這些數作為字典來說更合適吧(逃~~) 。

拿起這本書是1月份,由於那時候要刷演算法pat,本想兩邊一起刷的,但是發現一起做時間不夠分配,於是就隔後。等刷完pat,再次拿起這本書時,已經是三月份了。花了5天的時間從頭到尾看完一遍,發現理解的不是很深,於是又花費了10天,把書上的所有練習從頭到尾做了一遍,也算讀懂了這本書吧。

現在談談這本書的感受,非常薄,僅僅300頁就把c++常用的知識講解完了。本書不同於其他c++書,一開始就討論標準庫中的string類,也就是一開始就使用標準庫抽象的程式,然後再介紹使用的資料結構的底層實現。

本書是通過兩個案例串通了整本書,乙個學生成績和乙個字元圖案,從最簡單的使用基本迴圈判斷,到後面使用容器,庫演算法,再到抽象寫模版,設計自己的類。內容環環緊扣,這意味著學習曲線陡增 ,但也意味著你能很快的寫出使用的程式。看完之後,確實覺得這樣的學習思路是十分不錯的,獲益也很足。

文章末尾推薦了三本本書繼續學習分別是《c++程式語言》、《c++沉思錄》、《泛型程式設計和stl》,而c++的設計者bjarne stroustrup自己也推薦了幾本書,分別是《essential c++》、《exceptional c++》《modern c++ design》《more exceptional c++》。

而自己大學期間也存了很多c++方面的書籍(為了找好的入門和高階c++書籍),後面也找到了在c++發展的方向(影象處理)。

希望自己秉承「衣帶漸寬終不悔,為伊消得人憔悴」的態度,在這條路上「上下求索」,終身去追求「願竭畢生精力,做做學問」的境界。

MySql的初學習 第十六章 批處理

部落格說明 批處理 batch 運算元據庫 批處理指的是一次操作中執行多條sql語句,批處理相比於一次一次執行效率會提高很多。當向資料庫中新增大量的資料時,需要用到批處理。舉例 送貨員的工作 未使用批處理的時候,送貨員每次只能運送 一件貨物給商家 使用批處理,則是送貨員將所有要運送的貨物,都用車帶到...

UNP學習筆記(第十六章 非阻塞I O)

套接字的預設狀態時阻塞的 可能阻塞的套接字呼叫可分為以下4類 1.輸入操作,包括read readv recv recvfrom和recvmsg。2.輸入操作,包括write writev send sendto和sendmsg。3.接受外來連線,即accept函式。4.發起外出連線,即用於tcp的...

C和指標 第十六章 標準函式庫

字串轉換 long int strtol char const string,char unused,int base 將字串轉換為數值形式,遇到非法字元停止,如果stop不是null,則將轉換停止位置儲存在stop中。include include int main 執行 clock t cloc...