C++編程調試秘笈 PDF掃描版[22MB]
本文關鍵詞:C++編程調試秘笈,由筆耕文化傳播整理發(fā)布。
當前位置:主頁 > 電子書籍 > 編程開發(fā) > C/C++/C# > C++編程調試秘笈 PDF掃描版[22MB]
C++編程調試秘笈 PDF掃描版[22MB]C++編程調試秘笈
網友評分: 3
相關書籍 22.92MB
C++編程調試秘笈 內容簡介:
當你使用C++進行編程時,很容易犯下各種各樣的錯誤。有哪些常見的錯誤和陷阱?它們有什么一般的規(guī)律和特點?如何避免犯這樣的錯誤?本書針對這些問題一一解答。
《C++編程調試秘笈》討論了程序員在C++編程中所犯的一些最為常見的錯誤,并提供了避免這些錯誤的方法。C++社區(qū)積累了許多優(yōu)秀的編程實踐。在本書中,,作者收集了其中的一些實踐并對它們進行了調整和優(yōu)化,此外,作者還增加了自己的一些有益的實踐。
全書分為3個部分和10個附錄。第一部分是前3章,以概括的方式介紹了C++調試的策略。第二部分包括第4章到第14章,逐個討論C++代碼中最為常見的錯誤類型,并為每種錯誤制定一種策略或規(guī)則。各章分別介紹了C++編程中數組、指針、引用、迭代器、變量、內存、NULL指針等相關的缺陷以及調試策略。第三部分包括第15章到第17章。第15章和第16章結合工具概括了調試策略,第17章是對全書內容的一個概括和總結。附錄部分給出了本書所用到的庫和一些程序文件的源代碼。
《C++編程調試秘笈》要求讀者有一定的C++編程基礎或經驗,適合C++的中級、高級程序員閱讀。本書中介紹的缺陷捕捉策略和實踐,能夠幫助讀者在C++編程實踐中達到事半功倍的效果。
C++編程調試秘笈 目錄:
第一部分 C++的缺陷捕捉策略 1
第1章 C++的缺陷來自哪里 3
第2章 什么時候捕捉缺陷 5
2.1 為什么編譯器是捕捉缺陷的最好場合 5
2.2 怎樣用編譯器捕捉缺陷 6
2.3 處理類型的正確方式 7
第3章 在運行時遇見錯誤該怎么辦 11
第二部分 捕捉缺陷:一次處理一個缺陷 17
第4章 索引越界 19
4.1 動態(tài)數組 19
4.2 靜態(tài)數組 24
4.3 多維數組 26
第5章 指針運算 31
第6章 無效的指針、引用和迭代器 33
第7章 未初始化的變量 37
7.1 初始化的數值(int、double等) 37
7.2 未初始化的布爾值 40
第8章 內存泄漏 43
8.1 引用計數指針 47
8.2 作用域指針 49
8.3 用智能指針實行所有權 51
第9章 解引用NULL指針 53
第10章 拷貝構造函數和賦值操作符 55
第11章 避免在析構函數中編寫代碼 57
第12章 怎樣編寫一致的比較操作符 63
第13章 使用標準C函數庫的錯誤 67
第三部分 捕捉缺陷的樂趣:從測試到調試到產品 69
第14章 基本的測試原則 71
第15章 調試錯誤的策略 75
第16章 使代碼更容易調試 79
第17章 總結 85
附錄A 本書所使用的scpp庫的源代碼 89
附錄B scpp_assert.hpp和scpp_assert.cpp文件的源代碼 91
附錄C scpp_vector.hpp文件的源代碼 93
附錄D scpp_array.hpp文件的源代碼 95
附錄E scpp_matrix.hpp文件的源代碼 97
附錄F scpp_types.hpp文件的源代碼 99
附錄G scpp_refcountptr.hpp文件的源代碼 103
附錄H scpp_scopedptr.hpp文件的源代碼 105
附錄I scpp_ptr.hpp文件的源代碼 107
附錄J scpp_date.hpp和scpp_date.cpp文件的源代碼 109
截圖:
標簽:C++ 編程 調試
人氣書籍
清華大學出版社最新推出《C#高級編程(第6版)》,紅皮書系列經典之作! 1.C#經典名著!是Wrox紅皮書中最暢銷的品種之一 2.第3版被評選為2005年最權威的
下載下載地址
相關書籍
網友評論
下載聲明
☉解壓密碼: 就是本站主域名,希望大家看清楚。
☉推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v3.93 ] 以上版本解壓本站電子書。
☉如果這個電子書總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉下載本站資源,如果服務器暫不能下載請過一段時間重試!
☉如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉本站提供的一些商業(yè)電子書是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉本站提供的C++編程調試秘笈 PDF掃描版[22MB]資源來源互聯網,版權歸該下載資源的合法擁有者所有。
最近更新
圖書推薦
本文關鍵詞:C++編程調試秘笈,由筆耕文化傳播整理發(fā)布。
本文編號:50510
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/50510.html