C++面向?qū)ο蟪绦蛟O(shè)計

出版時間:2004-2  出版社:中國電力出版社  作者:Robert Lafore  譯者:鄧子梁  
Tag標(biāo)簽:無  

前言

毫無疑問,C++語言是當(dāng)今世界上最流行也是最強(qiáng)大的程序設(shè)計語言,成千上萬的程序員為之瘋狂、為之傾倒并追隨終身。這種狀況已經(jīng)持續(xù)了二十多年,仍未見其衰敗跡象,它依然牢牢統(tǒng)治著無數(shù)的程序員。我們也許想問,C++的魅力何在?現(xiàn)在,《C++面向?qū)ο蟪绦蛟O(shè)計》將給你一個完整的回答。C++的統(tǒng)治地位來源于它對上一個統(tǒng)治者——C語言的寬容,更為重要的是其自身的強(qiáng)大功能,以及它不斷發(fā)展和完善的能力。正因為如此,C++的經(jīng)典作者Robei-tLafore于近期推出了暢銷書《C++面向?qū)ο蟪绦蛟O(shè)計》的第四版。在這個最新版本中,作者大規(guī)模修訂了原來的內(nèi)容,通過全面結(jié)合uML等面向?qū)ο罄碚?,反映了C++的最新進(jìn)展——標(biāo)準(zhǔn)C++和軟件開發(fā)中的新思想、新概念和新方法。本書作為較全面的C++學(xué)習(xí)書籍,覆蓋了從基本概念到完整面向?qū)ο髴?yīng)用程序的各方面內(nèi)容,最為適用于初中級水平的讀者。本書的前幾版曾將成千上萬的讀者領(lǐng)入了C++面向?qū)ο蟪绦蛟O(shè)計的大門,而本書是它的最新版本——第四版。通過本書,讀者將基本掌握的內(nèi)容主要包括:C++語言的基本知識、C++的高級特性、面向?qū)ο蟮脑O(shè)計與分析、統(tǒng)一建模語言(uML)和標(biāo)準(zhǔn)模板庫等。按照這些內(nèi)容,本書可以大致分為幾個部分,第1章至第7章主要講述了C++的基礎(chǔ)知識,如循環(huán)、選擇、結(jié)構(gòu)、函數(shù)、對象、類、數(shù)組和字符串等等;第8章至第14章主要講述了C++的高級特性,如重載、繼承、虛函數(shù)、流、文件、模板和異常等等;第15章的標(biāo)準(zhǔn)模板庫(STL)是標(biāo)準(zhǔn)C++新增的解決通用程序設(shè)計問題的一種方法;第16章講述了面向?qū)ο筌浖拈_發(fā)方法。附錄主要講解了在C++學(xué)習(xí)中常用的編程環(huán)境。本書的原版已經(jīng)證明,此書極為適合剛剛涉足編程領(lǐng)域的初學(xué)者和已有一定編程經(jīng)驗的中級讀者。另外,它所包含的上百個練習(xí)也為教師們提供了極大的幫助,這使得它能夠成為一本成功的教材,為許多高等學(xué)校廣泛采用。書中每章后面的習(xí)題,都可以用于檢測自己的學(xué)習(xí)效果。所有思考題都有答案,少量練習(xí)也附有答案。本書的翻譯工作由鄧勁生、胡勇、徐嘯及劉建等人組織,虎賁工作室的全體人員參加了翻譯、錄入、校對和排版工作,全書最后由鄧勁生統(tǒng)稿。盡管我們都在C++編程領(lǐng)域有著打拼多年的豐富經(jīng)驗,但是仍然感覺從書中受益匪淺。不過,由于時間緊迫且譯者水平有限,錯誤之處在所難免,懇請廣大讀者批評指正。

內(nèi)容概要

本書是《C++面向?qū)ο蟪绦蛟O(shè)計》的最新版本——第四版,該書的前幾版曾將成千上萬的讀者領(lǐng)入了C++面向?qū)ο蟪绦蛟O(shè)計的大門。通過易于理解的示例、輔助性的演示、大量的思考題和練習(xí)題,本書對最基本的概念一直到完整的面向?qū)ο髴?yīng)用程序都做了詳細(xì)介紹。    本書覆蓋了ANSI標(biāo)準(zhǔn)C++的大多數(shù)特性,著重介紹了C++的特性和語法,面向?qū)ο蟪绦蛟O(shè)計的思想,以及如何將這些概念應(yīng)用到解決現(xiàn)實問題的過程中。    作為一本成功的教材,《C++面向?qū)ο蟮某绦蛟O(shè)計》已經(jīng)為許多高等學(xué)校廣泛使用,書中超過100個練習(xí)給了教師們極大的幫助,這些練習(xí)幾乎觸及了C++的所有方面。學(xué)習(xí)本書不需要任何預(yù)備的經(jīng)驗,當(dāng)然,熟悉一些基本的程序設(shè)計概念將是很有幫助的。本書主要介紹了:·統(tǒng)一建模語言(UML),顯示程序結(jié)構(gòu)的標(biāo)準(zhǔn)方法;·面向?qū)ο笤O(shè)計與分析,包括通過用例建模來尋找類;·標(biāo)準(zhǔn)模板庫(STL),一種解決常用程序設(shè)計問題健壯性的方法。

作者簡介

Robert Lafore從1982年開始寫作計算機(jī)編程方面的書籍。其暢銷書包括《Assembly Language Programming for the IBM PC》、《C Programming Using Turbo C++》、《C++ Interactive Course》及《Data Structures and Algorithms in Java》。Lafore先生擁有數(shù)學(xué)和電氣工程學(xué)

書籍目錄

出版說明譯者序前言關(guān)于作者獻(xiàn)詞內(nèi)容簡介第1章 概述1.1 面向?qū)ο蟪绦蛟O(shè)計誕生的原因1.2 面向?qū)ο笳Z言的特征1.3 C++和C1.4 基礎(chǔ)知識1.5 統(tǒng)一建模語言(UML)1.6 本章摘要1.7 思考題第2章 C++編程基礎(chǔ)2.1 準(zhǔn)備開始2.2 基本程序結(jié)構(gòu)2.3 使用cout輸出2.4 指令2.5 注釋2.6 整數(shù)變量2.7 字符變量2.8 使用cin輸入2.9 浮點(diǎn)數(shù)類型2.10 bool類型2.11 setw操作符2.12 變量類型總結(jié)2.13 類型轉(zhuǎn)換2.14 算術(shù)運(yùn)算符2.15 庫函數(shù)2.16 本章摘要2.17 思考題2.18 練習(xí)第3章 循環(huán)和選擇3.1 關(guān)系運(yùn)算符3.2 循環(huán)3.3 選擇3.4 邏輯運(yùn)算符3.5 優(yōu)先級總結(jié)3.6 其他控制語句3.7 本章摘要3.8 思考題3.9 練習(xí)第4章 結(jié)構(gòu)4.1 結(jié)構(gòu)4.2 枚舉4.3 本章摘要4.4 思考題4.5 練習(xí)第5章 函數(shù)5.1 簡單的函數(shù)5.2 向函數(shù)傳遞參數(shù)5.3 從函數(shù)返回值5.4 引用參數(shù)5.5 重載函數(shù)5.6 遞歸5.7 內(nèi)聯(lián)函數(shù)5.8 默認(rèn)參數(shù)5.9 域解析運(yùn)算符和存儲類5.10 通過引用返回5.11 常量類型的函數(shù)參數(shù)5.12 本章摘要5.13 思考題5.14 練習(xí)第6章 對象和類6.1 簡單的類6.2 作為現(xiàn)實對象的C++對象6.3 作為數(shù)據(jù)類型的C++對象6.4 構(gòu)造函數(shù)6.5 作為函數(shù)參數(shù)的對象6.6 默認(rèn)拷貝構(gòu)造函數(shù)6.7 函數(shù)返回對象6.8 紙牌游戲的例子6.9 結(jié)構(gòu)和類6.10 類、對象和內(nèi)容6.11 靜態(tài)類成員數(shù)據(jù)6.12 const和類6.13 類和對象的意義6.14 本章摘要6.15 思考題6.16 練習(xí)第7章 數(shù)組和字符串7.1 數(shù)組基礎(chǔ)7.2 作為類成員數(shù)據(jù)的數(shù)組7.3 對象數(shù)組7.4 C字符串7.5 標(biāo)準(zhǔn)的C++ string類7.6 本章摘要7.7 思考題7.8 練習(xí)第8章 運(yùn)算符重載8.1 重載一元運(yùn)算符8.2 重載二元運(yùn)算符8.3 數(shù)據(jù)轉(zhuǎn)換8.4 UML類圖8.5 運(yùn)算符重載與轉(zhuǎn)換中的陷阱8.6 關(guān)鍵字explicit和mutable8.7 本章摘要8.8 思考題8.9 練習(xí)第9章 繼承9.1 派生類和基類9.2 派生類構(gòu)造函數(shù)9.3 重載成員函數(shù)9.4 使用了哪個函數(shù)9.5 英制Distance類中的繼承9.6 類的層次9.7 繼承與圖形9.8 公共的和私有的繼承9.9 繼承的級別9.10 多重繼承9.11 EMPMULT中的private派生9.12 多重繼承的多義性9.13 聚合關(guān)系:類內(nèi)部的類9.14 繼承和程序開發(fā)9.15 本章摘要9.16 思考題9.17 練習(xí)第10章 指針10.1 地址和指針10.2 取地址運(yùn)算符&10.3 指針和數(shù)組10.4 指針和函數(shù)10.5 指針和C類型字符串10.6 內(nèi)存管理:new和delete10.7 對象指針10.8 鏈表實例10.9 指向指針的指針10.10 解析算術(shù)表達(dá)式實例10.11 模擬賽馬10.12 UML狀態(tài)圖10.13 調(diào)試指針10.14 本章摘要10.15 思考題10.16 練習(xí)第11章 虛函數(shù)11.1 虛函數(shù)11.2 友元函數(shù)11.3 靜態(tài)函數(shù)11.4 賦值和拷貝初始化11.5 this指針11.6 動態(tài)類型信息11.7 本章摘要11.8 思考題11.9 練習(xí)第12章 流和文件12.1 流類12.2 流的錯誤12.3 使用流的磁盤文件I/O12.4 文件指針12.5 文件I/O的錯誤處理12.6 使用成員函數(shù)的文件I/O12.7 插入和析取運(yùn)算符的重載12.8 內(nèi)存作為流對象12.9 命令行參數(shù)12.10 打印機(jī)輸出12.11 本章摘要12.12 思考題12.13 練習(xí)第13章 多文件程序13.1 使用多文件程序的動機(jī)13.2 多文件程序的創(chuàng)建13.3 文件間的的通信13.4 超長數(shù)值類13.5 高樓電梯模擬13.6 本章摘要13.7 思考題13.8 項目第14章 模板和異常14.1 函數(shù)模板14.2 類模板14.3 異常14.4 本章摘要14.5 思考題14.6 練習(xí)第15章 標(biāo)準(zhǔn)模板庫15.1 STL簡介15.2 算法15.3 順序容器15.4 迭代器15.5 特殊迭代器15.6 關(guān)聯(lián)容器15.7 存儲用戶自定義對象15.8 函數(shù)對象15.9 本章摘要15.10 思考題15.11 練習(xí)第16章 面向?qū)ο筌浖_發(fā)16.1 軟件開發(fā)過程的演變16.2 Use Case建模16.3 程序設(shè)計的問題16.4 程序LANDLORD的細(xì)化階段16.5 從Use Case到類16.6 編寫代碼16.7 程序的交互16.8 最終想法16.9 本章摘要16.10 思考題16.11 項目附錄A ASCII類附錄B C++優(yōu)先級表和關(guān)鍵字B.1 優(yōu)先級表B.2 關(guān)鍵字附錄C Microsoft Visual C++C.1 屏幕元素C.2 單文件程序C.3 多文件程序C.4 創(chuàng)建簡單控制臺圖形程序C.5 調(diào)試附錄D Borland C++ BuilderD.1 在C++ Builder中運(yùn)行程序D.2 清除屏幕 D.3 新建項目D.4 命名和保存項目D.5 由現(xiàn)有文件開始D.6 編譯、鏈接和執(zhí)行D.7 將源頭文件添加到項目中D.8 多文件項目D.9 簡單控制臺圖形程序D.10 調(diào)試附錄E 簡單控制臺圖形E.1 使用簡單控制臺圖形程序E.2 簡單控制臺圖形函數(shù)E.3 簡單控制臺圖形函數(shù)的實現(xiàn)E.4 程序清單列表附錄F STL算法和成員函數(shù)F.1 算法F.2 成員函數(shù)F.3 迭代器附錄G 思考題和練習(xí)解答G.1 第1章G.2 第2章G.3 第3章G.4 第4章G.5 第5章G.6 第6章G.7 第7章G.8 第8章G.9 第9章G.10第10章G.11 第11章G.12 第12章G.13 第13章G.14 第14章G.15 第15章G.16 第16章附錄H 參考書目H.1 高級C++H.2 定義文檔H.3 統(tǒng)一建模語言(UML)H.4 C++的歷史H.5 其他主題

章節(jié)摘錄

插圖:

編輯推薦

《國外經(jīng)典計算機(jī)科學(xué)教材·C++面向?qū)ο蟪绦蛟O(shè)計(第4版)》由中國電力出版社出版。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++面向?qū)ο蟪绦蛟O(shè)計 PDF格式下載


用戶評論 (總計12條)

 
 

  •   寫的很好的一本書,既有外國人寫書的那種詼諧、讓人感覺親近的語言,又不失作為一本由淺入深的教材的系統(tǒng)和邏輯性,而且不像一些打著C++旗號卻大部分介紹C語言的書,本書的所有程序都是純C++風(fēng)格的,十分適合C++語言入門用。
  •   非常不錯的一本書很適合初學(xué)者
  •   書還是很不錯的,章節(jié)安排的步驟很好,循序漸進(jìn),很易上手!
  •   挺不錯的書,就是聽說挺好的才買的。
  •   好書,是學(xué)習(xí)c++的好書,是基礎(chǔ)的好書。學(xué)好這再看看Thinking in C++,也許會跟好。
  •   值得看一下,推薦剛學(xué)的人買
  •   不錯,看后很有收獲
  •   經(jīng)人推薦,說很不錯,正在看,呵呵
  •   效率挺高的,很滿意,謝謝!
  •   適合零基礎(chǔ)的c++初學(xué)者學(xué)習(xí),內(nèi)容不是很深刻
  •   紙張質(zhì)量還不錯,但好像跟我之前在圖書館借的不太一樣,拿在手里比較軟
  •   不愧是最強(qiáng)的C++專家寫的書
 

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

京ICP備13047387號-7