2017-4-17 --- 2017-4-19
第一次閱讀《c++程式設計除錯秘笈》,可能是因為對專案開發的經驗不足(最近只是在做簡單的五子棋),使得對裡面很多的知識點了解得不是很深。
《c++程式設計除錯秘笈》講的內容個人覺得與除錯的技術聯絡不大,感覺主要還是在講開發人員在在開發的過程中應該注意的事項,例如是:盡可能用vector 或者 是 array 而不是靜態陣列或是動態陣列。 盡可能地不要在析構函式中寫**。 在使用指標的時候,如果獲得了記憶體的所有權就應該用智慧型指標,讓編譯器來決定何時釋放記憶體,避免造成記憶體洩漏。如果沒有獲得記憶體的所有權就不應該用智慧型指標了。(這裡表述的意思極大可能與原文不同,畢竟這是讀後感,只是寫出自己所讀出來的感悟)
基礎知識不紮實,收穫不多,有機會再讀。希望到時讀出的感悟要比現在好。
除錯九法(第1次閱讀)
2017年4月19日 2017年4月22日 因為是除錯9法,所以總共講了除錯的時候注意的9個方法 1.理解系統 就是知道要除錯的東西到底是做什麼的,最好知道是怎麼做出來的 2.製作失敗 就是發現了有bug,並且要記住它是進行什麼操作後出現的 3.不要想,而要看 就是看到問題不要僅僅是猜想問題原因,然...
《C 程式設計除錯秘笈》導讀
c 程式設計除錯秘笈 敏銳的讀者可能會根據本書的英文書名 safe c 推斷出c 程式語言多少是有點兒不安全的。這確實是很靈敏的感覺!並且非常正確。c 語言可能導致程式設計師出現所有型別的錯誤,例如訪問乙個動態分配的陣列邊界之外的記憶體,或者從那些從未初始化過的記憶體進行讀取,或者分配了記憶體但忘了...
現代程式設計 作業 第1次
第 0 次作業已經在課堂上做了。1 建立 github 賬戶,把課上做的 最大子陣列之和 程式簽入 3 搞到一本教科書 三本中選一本 並在部落格中說明自己選的是哪一本。4 閱讀下面的部落格 個人軟體開發流程 personal software process,程式效能分析 單元測試 在最小的程式設計...