出版時(shí)間:2005-10 出版社:清華大學(xué)出版社 作者:薩維奇 頁(yè)數(shù):645 字?jǐn)?shù):1000000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書是最優(yōu)秀的C++入門教材之一,在全球已經(jīng)擁有數(shù)十萬(wàn)讀者。作者結(jié)合自己多年的教學(xué)經(jīng)驗(yàn),根據(jù)教學(xué)大綱精心設(shè)計(jì)并編寫了書中內(nèi)容。與此同時(shí),還采用了很多便于讀者鞏固所學(xué)知識(shí)的教學(xué)特征,比如各章開始處的小節(jié)總覽,書中隨處可見的總結(jié)框、編程提示和編程陷阱,各章結(jié)尾處的小結(jié)、習(xí)題和編程項(xiàng)目等。這些非常適合初學(xué)者掌握重要的編程概念。 全書共18章,9個(gè)附錄。在講解了C++基礎(chǔ)知識(shí)之后,-直接引導(dǎo)學(xué)生深入函數(shù)、I/O流、類、控制流程、命名空間、數(shù)組、字符串、指針和動(dòng)態(tài)數(shù)組、遞歸、模板、指針和鏈表、派生類、異常以及標(biāo)準(zhǔn)模板庫(kù)。
作者簡(jiǎn)介
(美)Walter Savitch,美國(guó)加州大學(xué)圣地亞哥分校計(jì)算機(jī)科學(xué)系名譽(yù)教授(名譽(yù)教授是對(duì)已退休教授的尊稱),但他仍然老當(dāng)益壯,數(shù)十年如一日,活躍于計(jì)算機(jī)領(lǐng)域。1969年,Savitch教授獲得加州大學(xué)數(shù)學(xué)系Ph.D學(xué)位。隨后便加入加州大學(xué)圣地亞哥分校,擔(dān)任認(rèn)知科學(xué)領(lǐng)域UCSD跨
書籍目錄
第1章 計(jì)算機(jī)和C++編程入門 1 1.1 計(jì)算機(jī)系統(tǒng) 1 1.2 編程和問題求解 10 1.3 C++入門 14 1.4 測(cè)試和調(diào)試 22 小結(jié) 23 自測(cè)題答案 24 編程項(xiàng)目 25第2章 C++基礎(chǔ)知識(shí) 27 2.1 變量和賦值 28 2.2 輸入和輸出 35 2.3 數(shù)據(jù)類型和表達(dá)式 42 2.4 簡(jiǎn)單控制流程 50 2.5 程序風(fēng)格 64 小結(jié) 67 自測(cè)題答案 68 編程項(xiàng)目 71第3章 過程抽象和返回一個(gè)值的函數(shù) 73 3.1 自頂向下設(shè)計(jì) 74 3.2 預(yù)定義函數(shù) 74 3.3 程序員自定義函數(shù) 81 3.4 過程抽象 87 3.5 局部變量 95 3.6 重載函數(shù)名稱 103 小結(jié) 109 自測(cè)題答案 109 編程項(xiàng)目 112第4章 所有子任務(wù)的函數(shù) 114 4.1 void函數(shù) 114 4.2 傳引用調(diào)用形參 119 4.3 使用過程抽象 129 4.4 測(cè)試和調(diào)試函數(shù) 135 小結(jié) 138 自測(cè)題答案 139 編程項(xiàng)目 141第5章 I/O流——對(duì)象和類入門 144 5.1 流和基本文件I/O 145 5.2 流I/O工具 158 5.3 字符I/O 167 5.4 繼承 180 小結(jié) 186 自測(cè)題答案 187 編程項(xiàng)目 191第6章 定義類 194 6.1 結(jié)構(gòu) 195 6.2 類 203 6.3 抽象數(shù)據(jù)類型 227 小結(jié) 233 自測(cè)題答案 233 編程項(xiàng)目 237第7章 更多的控制流程 240 7.1 使用布爾表達(dá)式 241 7.2 多路分支 247 7.3 C++循環(huán)語(yǔ)句詳解 261 7.4 設(shè)計(jì)循環(huán) 272 小結(jié) 281 自測(cè)題答案 282 編程項(xiàng)目 285第8章 友元函數(shù)和重載操作符 289 8.1 友元函數(shù) 289 8.2 重載操作符 305 小結(jié) 317 自測(cè)題答案 317 編程項(xiàng)目 321第9章 獨(dú)立編譯和命名空間 323 9.1 獨(dú)立編譯 323 9.2 命名空間 334 小結(jié) 345 自測(cè)題答案 345 編程項(xiàng)目 346第10章 數(shù)組 347 10.1 數(shù)組入門 348 10.2 函數(shù)中的數(shù)組 354 10.3 數(shù)組編程 370 10.4 數(shù)組和類 377 10.5 多維數(shù)組 384 小結(jié) 389 自測(cè)題答案 390 編程項(xiàng)目 394第11章 字符串和向量 399 11.1 字符串的一種數(shù)組類型 400 11.2 標(biāo)準(zhǔn)string類 412 11.3 向量 424 小結(jié) 428 自測(cè)題答案 429 編程項(xiàng)目 430第12章 指針和動(dòng)態(tài)數(shù)組 433 12.1 指針 434 12.2 動(dòng)態(tài)數(shù)組 442 12.3 類和動(dòng)態(tài)數(shù)組 450 小結(jié) 461 自測(cè)題答案 462 編程項(xiàng)目 463第13章 遞歸 465 13.1 面向任務(wù)的遞歸函數(shù) 466 13.2 面向值的遞歸函數(shù) 475 13.3 遞歸思想 478 小結(jié) 488 自測(cè)題答案 488 編程項(xiàng)目 491第14章 模板 493 14.1 用于算法抽象的模板 493 14.2 用于數(shù)據(jù)抽象的模板 502 小結(jié) 508 自測(cè)題答案 508 編程項(xiàng)目 510第15章 指針和鏈表 512 15.1 節(jié)點(diǎn)和鏈表 512 15.2 一個(gè)鏈表應(yīng)用程序 528 小結(jié) 536 自測(cè)題答案 537 編程項(xiàng)目 538第16章 繼承 541 16.1 繼承基礎(chǔ) 542 16.2 繼承細(xì)節(jié) 557 16.3 多態(tài)性 559 小結(jié) 570 自測(cè)題答案 570 編程項(xiàng)目 573第17章 異常處理 576 17.1 異常處理基礎(chǔ) 577 17.2 用于異常處理編程技術(shù) 591 小結(jié) 594 自測(cè)題答案 595 編程項(xiàng)目 595第18章 標(biāo)準(zhǔn)模板庫(kù) 597 18.1 迭代器 598 18.2 容器 610 18.3 泛型算法 619 小結(jié) 629 自測(cè)題答案 630 編程項(xiàng)目 631附錄1 C++關(guān)鍵字 633附錄2 操作符的優(yōu)先級(jí) 634附錄3 ASCII字符集 635附錄4 部分庫(kù)函數(shù) 636附錄5 assert語(yǔ)句 639附錄6 內(nèi)聯(lián)函數(shù) 640附錄7 重載數(shù)據(jù)索引方括號(hào) 641附錄8 this指針 642附錄9 將操作符重載為成員操作符 644
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C++面向?qū)ο蟪绦蛟O(shè)計(jì) PDF格式下載