C和C++代碼精粹

出版時間:2003-4-1  出版社:人民郵電出版社  作者:阿林森  頁數(shù):536  字數(shù):778  譯者:董慧穎  
Tag標簽:無  

內(nèi)容概要

本書基于作者備受好評的C/C++ User Journal雜志上的每月專欄,通過大量完全符合ISO標準C++的程序集合,說明了C++真正強大的威力,是C和C++職業(yè)程序員的實踐指南。
全書分為3篇共20章,分別從指針、預處理器、C標準庫、抽象、模板、異常、算法、容器、文件處理、動態(tài)內(nèi)存管理等不同層次的話題展開討論。書中的精粹代碼,對于C和C++程序員具有很好的使用價值和啟發(fā)意義。
本書可以幫助有一定經(jīng)驗的C和C++程序員深入學習這兩種密切相關(guān)的語言,對書中代碼的參悟和應用,可以幫助他們從根本上提高使用程序的效率。

書籍目錄

第一部分  預備知識第1章  更好的C 31.1  兩種語言簡述 31.2  循序漸進 41.3  類型系統(tǒng) 41.4  函數(shù)原型 51.5  類型安全連接 91.6  引用 101.7  類型安全I/O 111.8  標準流 121.9  格式化 141.10  操縱器 181.11  函數(shù)重載和函數(shù)模板 221.12  運算符重載 221.13  內(nèi)聯(lián)函數(shù) 241.14  缺省參數(shù) 251.15  new和delete 261.16  語句聲明 261.17  標準庫特征 271.18  C的兼容性 271.19  小結(jié) 29第2章  指針 312.1  容易出錯的編程 312.2  基礎(chǔ) 312.3  指針運算 352.4  傳引用語義 382.5  普通指針 392.6  const指針 402.7  指針和一維數(shù)組 422.8  數(shù)組作為參數(shù) 472.9  字符串數(shù)組 492.10  指針和多維數(shù)組 502.11  更高深的內(nèi)容 532.12  指向函數(shù)的指針 562.13  指向成員函數(shù)的指針 592.14  封裝和不完全類型 612.15  小結(jié) 65第3章  預處理器 673.1  #include指令 673.2  其他的預處理指令 683.3  預定義宏 703.4  條件編譯 723.5  預處理運算符 733.6  實現(xiàn)assert 753.7  宏的魅力 763.8  字符集、三字符運算符和雙字符運算符 793.9  翻譯階段 823.10  小結(jié) 82第4章  C標準庫之一:面向合格的程序員 834.1   ctype.h  844.2   stdio.h  874.3   stdlib.h  914.4   string.h  100第5章  C標準庫之二:面向熟練的程序員 1035.1   assert.h  1035.2   limits.h  1045.3   stddef.h  1075.4   time.h  1105.5  字符集 1125.6  代碼頁 1145.7  字符集標準 1155.8  ISO 10646 1155.9  統(tǒng)一字符編碼 116第6章  C標準庫之三:面向優(yōu)秀的程序員 1176.1   float.h  1176.2   math.h  1196.3   error.h  1236.4   locale.h  1246.5   setjmp.h  1266.6   signal.h  1276.7   stdarg.h  1286.8  va_list作為參數(shù) 1306.9  應用 1316.10  結(jié)論 1356.11  浮點數(shù)系統(tǒng) 135第二部分  主要概念第7章  抽象 1457.1  數(shù)據(jù)抽象 1457.2  運算符重載 1547.3  具體的數(shù)據(jù)類型 1587.4  類型抽象 1647.5  函數(shù)抽象 1667.6  小結(jié) 167第8章  模板 1698.1  泛型編程 1718.2  函數(shù)模板 1718.3  類模板 1738.4  模板參數(shù) 1778.5  模板特化 1798.6  小結(jié) 183第9章  位操作 1859.1  按位運算符 1859.2  訪問單獨的位 1879.3  大型置位 1939.4  位字符串 2059.5  Wish List 2059.6  bitset模板 2069.7  vector bool 模板特化 2089.8  小結(jié) 209第10章  類型轉(zhuǎn)換和強制類型轉(zhuǎn)換 21110.1  整數(shù)的升級 21110.2  降級 21510.3  算術(shù)類型轉(zhuǎn)換 21610.4  函數(shù)原型 21810.5  顯式類型轉(zhuǎn)換 22010.6  函數(shù)風格強制類型轉(zhuǎn)換 22110.7  const的正確性 22110.8  用戶定義的類型轉(zhuǎn)換 22310.9  加強運算符[] 22910.10  新風格強制類型轉(zhuǎn)換 23110.11  小結(jié) 233第11章  可見性 23511.1  名字中包含什么 23511.2  作用域 23511.3  最小的作用域 23811.4  類的作用域 23911.5  嵌套類 24411.6  局部類 24611.7  典型的名字空間 24711.8  名字空間的作用域 24911.9  生存期 25011.10  臨時對象的生存期 25311.11  連接 25411.12  類型安全連接 25811.13  “語言”連接 25811.14  小結(jié) 259第12章  控制結(jié)構(gòu) 26112.1  結(jié)構(gòu)化編程 26112.2  分支 27012.3  非局部分支 27312.4  信號 27712.5  小結(jié) 28212.6  參考文獻 282第13章  異?!?8313.1  可選擇的錯誤處理方法 28313.2  堆棧展開 28813.3  異常捕捉 29013.4  標準異?!?9313.5  資源管理 29313.6  構(gòu)造函數(shù)和異?!?9813.7  內(nèi)存管理 30313.8  異常規(guī)范 30413.9  錯誤處理策略 30613.10  小結(jié) 309第14章  面向?qū)ο缶幊獭?1114.1  繼承 31414.2  不同種類的集合 31614.3  虛函數(shù)和多態(tài) 31614.4  抽象基類 31914.5  實例研究:一個對象持續(xù)的框架 32214.6  數(shù)據(jù)庫訪問 32414.7  映射對象到相關(guān)模式 32614.8  PFX的結(jié)構(gòu) 32714.9  一個代碼的預排 33014.10  小結(jié) 349第三部分  使用標準庫第15章  算法 35315.1  復雜度 35415.2  通用算法 35615.3  函數(shù)對象 36015.4  函數(shù)種類 36115.5  函數(shù)對象適配器 36215.6  算法種類 36315.7  小結(jié) 36615.8  參考文獻 366第16章  容器和迭代器 36716.1  標準容器 37016.2  迭代器 37116.3  迭代器種類 37216.4  特殊用途的迭代器 37316.5  容器適配器 37616.6  關(guān)聯(lián)容器 37716.7  應用 37716.8  非標準模板庫容器 38516.9  小結(jié) 387第17章  文本處理 38917.1  scanf 38917.2  printf 39417.3  子字符串 39717.4  標準C++字符串類 40317.5  字符串流 40617.6  寬字符串 40817.7  小結(jié) 408第18章  文件處理 40918.1  過濾器 40918.2  二進制文件 41218.3  記錄處理 41418.4  臨時文件 41918.5  可移植性 42018.6  POSIX 42018.7  文件描述符 42118.8  通過描述符來拷貝文件 42118.9  讀目錄條目 42318.10  重定向標準錯誤 42718.11  封裝重定向操作 43118.12  小結(jié) 436第19章  時間和日期處理 43719.1  Julian日期編碼 44219.2  用于實際工作的日期類 46019.3  計算年的星期數(shù) 48619.4  小結(jié) 48719.5  參考文獻 487第20章  動態(tài)內(nèi)存管理 48920.1  參差數(shù)組 48920.2  在標準C中使用堆 49120.3  C++的自由存儲 49520.4  淺拷貝與深拷貝 49620.5  處理內(nèi)存分配失敗 49920.6  重載new和delete 49920.7  配置new 50120.8  堆的管理 50320.9  避免內(nèi)存管理 50420.10  小結(jié) 510附   錄附錄A  C/C++ 的兼容性 513附錄B  標準C++算法 515附錄C  函數(shù)對象和適配器 525附錄D  有注解的參考書目 529附錄E  C++標準的制定 531

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C和C++代碼精粹 PDF格式下載


用戶評論 (總計1條)

 
 

  •   初學者,這么深的書一般看不懂.
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7