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

出版時(shí)間:2010-6  出版社:清華大學(xué)  作者:巴拉古路薩米  頁(yè)數(shù):513  譯者:高峰  
Tag標(biāo)簽:無(wú)  

前言

作為一門(mén)面向?qū)ο蟮某绦蜷_(kāi)發(fā)語(yǔ)言,C++繼承了c語(yǔ)言的運(yùn)行高效,并具有和Java等語(yǔ)言類似的編寫(xiě)效率。無(wú)論是計(jì)算密集型的服務(wù)端后臺(tái)開(kāi)發(fā),還是具有復(fù)雜業(yè)務(wù)背景的大型項(xiàng)目,C++語(yǔ)言都有其用武之地。由于在軟件開(kāi)發(fā)方面的優(yōu)勢(shì)和地位,C++語(yǔ)言業(yè)已成為當(dāng)代計(jì)算機(jī)程序員和計(jì)算機(jī)專業(yè)科班學(xué)生的必修課之一。國(guó)內(nèi)外目前的C++書(shū)籍可謂汗牛充棟,不可計(jì)數(shù)。粗略來(lái)看,大體上可分速成類和經(jīng)典大部頭兩類,前者往往號(hào)稱21天學(xué)會(huì)C++,實(shí)際上所獲卻極為有限,而后者的學(xué)習(xí)曲線一般較為陡峭。令新手在自學(xué)過(guò)程中,往往心生畏懼。所以,對(duì)于編程還未入門(mén)的初學(xué)者而言,怎么人手學(xué)習(xí)C++經(jīng)常是一個(gè)令人頭痛的問(wèn)題。本書(shū)正是面向C++初學(xué)者的優(yōu)秀讀本,本書(shū)的作者E.Balagurusamy博士是印度國(guó)內(nèi)IT培訓(xùn)教育方面最著名的專家,他所著的本書(shū)內(nèi)容深入淺出,語(yǔ)言通俗,特別適合學(xué)習(xí)C++面向?qū)ο缶幊痰某鯇W(xué)者。本書(shū)成書(shū)于C++標(biāo)準(zhǔn)制定之后,其介紹的C++編程完全遵循標(biāo)準(zhǔn)。書(shū)中示例豐富,圖示精彩,對(duì)C++面向?qū)ο筇匦缘奶接懭嬗植伙@繁瑣,簡(jiǎn)約而又不失華彩。對(duì)于編程新手來(lái)說(shuō),書(shū)中的敘述和程序例子能大大降低理解C++編程的難度,而從編寫(xiě)程序入手的教學(xué)風(fēng)格,更容易幫助建立學(xué)習(xí)者的信心和興趣。另外,本書(shū)內(nèi)容也涵蓋了面向?qū)ο筌浖到y(tǒng)的介紹,并附有豐富的C++自測(cè)題庫(kù),供自學(xué)者自我測(cè)試,以檢驗(yàn)對(duì)書(shū)中概念的掌握程度。附錄中還專門(mén)有一章介紹了兩個(gè)完整的C++小型項(xiàng)目的開(kāi)發(fā),結(jié)合本書(shū)的學(xué)習(xí),對(duì)示例項(xiàng)目代碼的研讀,相信會(huì)為讀者帶來(lái)更好的編程體驗(yàn)和學(xué)習(xí)效果。

內(nèi)容概要

本書(shū)以一種簡(jiǎn)單易懂的寫(xiě)作風(fēng)格,介紹了何謂C++面向?qū)ο蟪绦蛟O(shè)計(jì)、為什么以及如何用C++進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)。本書(shū)給出了大量的示例、演示說(shuō)明以及完整的程序。這些示例程序既簡(jiǎn)單也很具有教學(xué)意義。在必要的時(shí)候,本書(shū)還使用了概念圖,使得介紹更加清晰,便于更好地理解。本書(shū)還介紹了面向?qū)ο蠓椒ǖ母拍睿?jiǎn)要討論了系統(tǒng)的面向?qū)ο蠓治雠c設(shè)計(jì)的重要內(nèi)容。本書(shū)的最大亮點(diǎn)是附錄A的兩個(gè)新的程序設(shè)計(jì)項(xiàng)目:(1)基于菜單的計(jì)算系統(tǒng);(2)銀行系統(tǒng)。它們演示了如何在現(xiàn)實(shí)應(yīng)用程序中集成C++的各種特性?! ”緯?shū)不僅可以作為高等院校C++面向?qū)ο蟪绦蛟O(shè)計(jì)的教材,也是希望了解C++語(yǔ)言和面向?qū)ο蟪绦蛟O(shè)計(jì)知識(shí)的專業(yè)人員的很好參考書(shū)。

作者簡(jiǎn)介

作者:(印度)巴拉古路薩米(E.Balagurusamy) 譯者:高峰 等

書(shū)籍目錄

第1章 面向?qū)ο缶幊淘怼?.1 軟件危機(jī) 1.2 軟件的發(fā)展 1.3 面向過(guò)程編程窺探 1.4 面向?qū)ο缶幊谭桨浮?.5 面向?qū)ο缶幊痰幕靖拍睢?.6 面向?qū)ο缶幊痰囊嫣帯?.7 面向?qū)ο蟮某绦蛘Z(yǔ)言 1.8 面向?qū)ο缶幊痰膽?yīng)用 總結(jié) 思考題第2章 C++入門(mén) 2.1 何為C++ 2.2 C++的應(yīng)用 2.3 一個(gè)簡(jiǎn)單的C++例子 2.4 更多的C++語(yǔ)句 2.5 使用類的例子 2.6 C++程序結(jié)構(gòu) 2.7 創(chuàng)建源文件 2.8 編譯和鏈接 總結(jié) 復(fù)習(xí)題 調(diào)試練習(xí) 編程練習(xí)第3章 符號(hào)、表達(dá)式和控制結(jié)構(gòu) 3.1 介紹 3.2 符號(hào) 3.3 關(guān)鍵詞 3.4 標(biāo)識(shí)符和常量 3.5 基本的數(shù)據(jù)類型 3.6 用戶自定義數(shù)據(jù)類型 3.7 派生數(shù)據(jù)類型 3.8 符號(hào)常量 3.9 類型兼容性 3.10 變量聲明 3.11 變量的動(dòng)態(tài)初始化 3.12 引用變量 3.13 c++的操作符 3.14 作用域解析操作符 3.15 成員取值操作符 3.16 內(nèi)存管理操作符 3.17 操縱器 3.18 類型轉(zhuǎn)換操作符 3.19 表達(dá)式及其類型 3.20 特殊的賦值表達(dá)式 3.21 隱式轉(zhuǎn)換 3.22 操作符重載 3.23 操作符優(yōu)先級(jí) 3.24 控制結(jié)構(gòu) 總結(jié) 復(fù)習(xí)題 調(diào)試練習(xí) 編程練習(xí)第4章 C++中的函數(shù) 4.1 介紹 4.2 主程序 4.3 函數(shù)原型 4.4 傳引用調(diào)用 4.5 引用返回 4.6 內(nèi)聯(lián)函數(shù) 4.7 默認(rèn)參數(shù) 4.8 常量參數(shù) 4.9 函數(shù)重載 4.10 友元函數(shù)和虛函數(shù) 4.11 數(shù)學(xué)庫(kù)函數(shù) 總結(jié) 復(fù)習(xí)題 ……第5章 類和對(duì)象第6章 構(gòu)造函數(shù)和析構(gòu)函數(shù)第7章 運(yùn)算符重載和類型轉(zhuǎn)換第8章 繼承:類的擴(kuò)展第8章 繼承:類的擴(kuò)展第10章 控制臺(tái)的輸入輸出操作第11章 文件操作第12章 模板第13章 異常處理第14章 標(biāo)準(zhǔn)模板庫(kù)介紹第15章 操作字符串第16章 標(biāo)準(zhǔn)C++的新特性第17章 面向?qū)ο笙到y(tǒng)的開(kāi)發(fā)附錄A 項(xiàng)目程序附錄B 使用Turbo C++附錄C Windows環(huán)境下執(zhí)行C++附錄D 標(biāo)準(zhǔn)C++的關(guān)鍵詞列表附錄E C++運(yùn)算符的優(yōu)先級(jí)附錄F C++和面向?qū)ο缶幊讨匾g(shù)語(yǔ)表附錄G C++自測(cè)參考文獻(xiàn)

章節(jié)摘錄

插圖:1.3面向過(guò)程編程窺探傳統(tǒng)編程,使用諸如COBOL、FORTRAN和C語(yǔ)言等高級(jí)語(yǔ)言,通常是面向過(guò)程編程(POP)。在面向過(guò)程編程中,問(wèn)題被分解成一系列的子處理任務(wù),比如讀取數(shù)據(jù)、計(jì)算和打印。為了實(shí)現(xiàn)這些任務(wù),程序員需要編寫(xiě)函數(shù),函數(shù)也是面向過(guò)程編程中的首要關(guān)注焦點(diǎn)。面向過(guò)程編程的典型程序結(jié)構(gòu)如圖1.4所示。在編程解決問(wèn)題時(shí),需要使用逐層分解任務(wù)的技術(shù),以確定待完成的任務(wù)。在面向過(guò)程編程中,基本上只需編寫(xiě)計(jì)算機(jī)執(zhí)行的代碼指令(或者功能),并將這些指令組織成一個(gè)個(gè)函數(shù)。通常,我們使用流程圖來(lái)組織各個(gè)代碼功能,功能到功能之間即為流程。這里我們主要關(guān)注函數(shù)的開(kāi)發(fā),而被不同函數(shù)使用的數(shù)據(jù)還未提及。數(shù)據(jù)會(huì)被如何操作?當(dāng)函數(shù)執(zhí)行時(shí),數(shù)據(jù)如何受到影響?在一個(gè)多函數(shù)程序中,很多重要的數(shù)據(jù)項(xiàng)都被聲明成全局變量,這樣就可被所有函數(shù)訪問(wèn)。而每一函數(shù)亦有其局部數(shù)據(jù)。圖1.5顯示的即為面向過(guò)程編程中數(shù)據(jù)和函數(shù)的關(guān)系。全局?jǐn)?shù)據(jù)易受函數(shù)的不當(dāng)訪問(wèn)而被更改。在大型程序中,很難確定數(shù)據(jù)被哪些函數(shù)使用。一旦更改了外部的數(shù)據(jù)結(jié)構(gòu),我們就需要修改所有訪問(wèn)該數(shù)據(jù)的函數(shù)。

編輯推薦

《C++面向?qū)ο蟪绦蛟O(shè)計(jì)(第4版)》是世界著名計(jì)算機(jī)教材精選。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


用戶評(píng)論 (總計(jì)7條)

 
 

  •   之前我已經(jīng)在圖書(shū)館看過(guò)一遍,覺(jué)得很好,就買(mǎi)來(lái)當(dāng)工具書(shū),真的不錯(cuò)哦!??!
  •   書(shū)不錯(cuò),不過(guò)希望送貨速度快點(diǎn)就好了
  •   書(shū)不錯(cuò),就是后面的封皮和書(shū)頁(yè)有些皺褶,看著心疼啊
  •   雖然正版,打八三折也太不厚道了吧
  •   挺好的,對(duì)于有C基礎(chǔ)的學(xué)生,這是一本好書(shū),很適合
  •   什么都很好啊 質(zhì)量不錯(cuò)
  •   該書(shū)內(nèi)容還挺充實(shí)的,講得挺詳細(xì),全面,適合基礎(chǔ)薄弱的讀者,版面設(shè)計(jì)也不錯(cuò),紙張也挺好的
 

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

京ICP備13047387號(hào)-7