中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C++大學教程-(第九版) 版權信息
- ISBN:9787121290015
- 條形碼:9787121290015 ; 978-7-121-29001-5
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C++大學教程-(第九版) 本書特色
本書是一本c 編程方面的優秀教程,全面地介紹了過程式編程與面向對象編程的原理和方法,細致地分析了各種性能問題、移植性問題和可能出錯的地方,介紹了如何提高軟件工程質量,并提供了豐富的自測練習和項目練習。可以說本書是非常好的學習c 語言的教程之一,是學習c 的"寶典”。
C++大學教程-(第九版) 內容簡介
選自國外暢銷多年的經典的編程教材系列。經過幾十年的更新與完善,內容精煉,例題豐富,代碼成熟,并提供有效的學習方法。適合學校教學與自學的優秀教材。
C++大學教程-(第九版) 目錄
目錄第1章 計算機和c 簡介1.1簡介1.2計算機和互聯網在工業和研究領域中的應用1.3硬件和軟件1.4數據的層次結構1.5機器語言、 匯編語言和高級語言1.6 c 1.7程序設計語言1.8對象技術介紹1.9典型的c 程序開發環境1.10試運行一個c 應用程序1.11操作系統1.12互聯網和萬維網1.13軟件開發的一些關鍵術語1.14 c 11和開源的boost庫1.15與信息技術與時俱進1.16 web資源第2章 c 編程入門、 輸入/輸出和運算符2.1簡介2.2**個c 程序: 輸出一行文本2.3修改**個c 程序2.4另一個c 程序: 整數相加2.5內存的概念2.6算術運算2.7判斷: 相等運算符和關系運算符2.8本章小結第3章 類、 對象和字符串的介紹3.1簡介3.2定義具有成員函數的類3.3定義具有形參的成員函數3.4數據成員、 set成員函數和get成員函數3.5使用構造函數初始化對象3.6一個類對應一個獨立文件的可復用性3.7接口與實現的分離3.8用set函數確認數據的有效性3.9本章小結第4章 控制語句(第i部分)、 賦值、 自增和自減運算符4.1簡介4.2算法4.3偽代碼4.4控制結構4.5 if選擇語句4.6 if...else雙路選擇語句4.7 while循環語句4.8算法詳述: 計數器控制的循環4.9算法詳述: 標記控制的循環4.10算法詳述: 嵌套的控制語句4.11賦值運算符4.12自增和自減運算符4.13本章小結第5章 控制語句(第ii部分)和邏輯運算符5.1簡介5.2計數器控制的循環的要素5.3 for循環語句5.4使用for語句的例子5.5 do...while循環語句5.6 switch多路選擇語句5.7 break和continue語句5.8邏輯運算符5.9 ==運算符與=運算符的混淆問題5.10結構化編程小結5.11本章小結第6章 函數和遞歸入門6.1簡介6.2 c 的程序組件6.3數學庫函數6.4具有多個形參的函數定義6.5函數原型和實參類型的強制轉換6.6c 標準庫頭文件6.7實例研究: 隨機數生成6.8實例研究: 博彩游戲和枚舉類型簡介6.9c 11的隨機數6.10存儲類別和存儲期6.11作用域規則6.12函數調用堆棧和活動記錄6.13無形參的函數6.14內聯函數6.15引用和引用形參6.16默認實參6.17一元的作用域分辨運算符6.18函數重載6.19函數模板6.20遞歸6.21遞歸應用示例: fibonacci數列6.22遞歸與迭代6.23本章小結第7章 類模板array和vector、 異常捕獲7.1簡介7.2 array對象7.3 array對象的聲明7.4使用array對象的例子7.5基于范圍的for語句7.6實例研究: 利用array對象存放成績的gradebook類7.7 array對象的排序與查找7.8多維array對象7.9實例研究: 利用二維array對象的gradebook類7.10 c 標準庫類模板vector的介紹7.11本章小結第8章 指針8.1簡介8.2指針變量的聲明和初始化8.3指針運算符8.4使用指針的按引用傳遞方式8.5內置數組8.6使用const修飾指針8.7 sizeof運算符8.8指針表達式和指針算術運算8.9指針和內置數組之間的關系8.10基于指針的字符串8.11本章小結第9章 類的深入剖析: 拋出異常9.1簡介9.2 time類實例研究9.3類的作用域和類成員的訪問9.4訪問函數和工具函數9.5 time類實例研究: 具有默認實參的構造函數9.6析構函數9.7何時調用構造函數和析構函數9.8 time類實例研究: 微妙的陷阱——返回private數據成員的引用或指針9.9默認的逐個成員賦值9.10 const對象和const成員函數9.11組成: 對象作為類的成員9.12 friend函數和friend類9.13使用this指針9.14 static類成員9.15本章小結第10章 運算符重載: string類10.1簡介10.2使用標準庫中string類的重載運算符10.3運算符重載的基礎知識10.4重載二元運算符10.5重載二元流插入運算符和流提取運算符10.6重載一元運算符10.7重載一元前置與后置運算符: 和--10.8實例研究: date類10.9動態內存管理10.10實例研究: array類10.11運算符作為成員函數和非成員函數的比較10.12類型轉換10.13 explicit構造函數與轉換運算符10.14重載函數調用運算符()10.15本章小結第11章 面向對象編程: 繼承11.1簡介11.2基類和派生類11.3基類和派生類之間的關系11.4派生類中的構造函數和析構函數11.5 public、 protected和private繼承11.6繼承與軟件工程11.7本章小結第12章 面向對象編程: 多態性12.1簡介12.2多態性介紹: 多態視頻游戲12.3類繼承層次中對象之間的關系12.4類型域和switch語句12.5抽象類和純virtual函數12.6實例研究: 應用多態性的工資發放系統12.7(選讀)多態性、 virtual函數和動態綁定的底層實現機制12.8實例研究: 應用向下強制類型轉換、 dynamic_cast、 typeid和type_info并使用多態性和運行時類型信息的工資發放系統12.9本章小結第13章 輸入/輸出流的深入剖析13.1簡介13.2流13.3輸出流13.4輸入流13.5使用read、 write和gcount的非格式化的i/o13.6流操作符簡介13.7流的格式狀態和流操作符13.8流的錯誤狀態13.9將輸出流連接到輸入流13.10本章小結第14章 文件處理14.1簡介14.2文件和流14.3創建順序文件14.4從順序文件讀取數據14.5更新順序文件14.6隨機存取文件14.7創建隨機存取文件14.8向隨機存取文件隨機寫入數據14.9從隨機存取文件順序讀取數據14.10實例研究: 事務處理程序14.11對象序列化14.12本章小結第15章標準庫的容器和迭代器15.1標準模板庫(stl)簡介15.2容器簡介15.3迭代器簡介15.4算法簡介15.5序列容器15.6關聯容器15.7容器適配器15.8 bitset類15.9本章小結第16章 標準庫算法16.1簡介16.2對迭代器的*低要求16.3算法16.4函數對象16.5 lambda表達式16.6標準庫算法總結16.7本章小結第17章 異常處理深入剖析17.1簡介17.2實例: 處理除數為0的異常處理17.3重新拋出異常17.4堆棧展開17.5什么時候使用異常處理17.6構造函數、 析構函數和異常處理17.7異常與繼承17.8處理new失敗17.9類uique_ptr和動態內存分配17.10標準庫的異常類層次結構17.11本章小結第18章 自定義模板的介紹18.1簡介18.2類模板18.3使用函數模板來操作類模板特化的對象18.4非類型形參18.5模板類型形參的默認實參18.6重載函數模板18.7本章小結第19章 自定義的模板化數據結構19.1簡介19.2自引用類19.3鏈表19.4堆棧19.5隊列19.6樹19.7本章小結第20章 查找與排序20.1簡介20.2查找算法20.3排序算法20.4本章小結第21章 string類和字符串流處理的深入剖析21.1簡介21.2字符串的賦值和連接21.3字符串的比較21.4子串21.5交換字符串21.6 string類的特征21.7查找字符串中的子串和字符21.8在字符串中替換字符21.9在字符串中插入字符21.10轉換成c風格的基于指針的char字符串21.11迭代器21.12字符串流處理21.13 c 11數值轉換函數21.14本章小結第22章 位、 字符、 c字符串和結構體22.1簡介22.2結構體的定義22.3 typedef22.4示例: 洗牌和發牌模擬22.5位運算符22.6位域22.7字符處理庫22.8 c字符串操作函數22.9 c字符串轉換函數22.10 c字符串操作庫中的搜索函數22.11 c字符串操作庫中的內存函數22.12本章小結第23章 其他主題23.1簡介23.2 const_cast運算符23.3 mutable類成員23.4命名空間23.5運算符關鍵字23.6指向類成員的指針(.和->)23.7多重繼承23.8多重繼承和virtual基類23.9本章小結附錄a運算符的優先級與結合律附錄b ascii字符集附錄c基本數據類型附錄d計數系統附錄e預處理器索引
展開全部
C++大學教程-(第九版) 作者簡介
張引,浙江大學計算機科學與技術學院副教授,1999年于浙江大學計算機系取得計算機應用博士學位并留校工作至今。主要研究領域為圖形圖像、模式識別、數據分析與挖掘、知識表達與發現。
書友推薦
- >
唐代進士錄
- >
姑媽的寶刀
- >
巴金-再思錄
- >
自卑與超越
- >
煙與鏡
- >
莉莉和章魚
- >
我從未如此眷戀人間
- >
李白與唐代文化
本類暢銷