注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++高級(jí)程序設(shè)計(jì)

C++高級(jí)程序設(shè)計(jì)

C++高級(jí)程序設(shè)計(jì)

定 價(jià):¥32.00

作 者: 宛延闿編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: C++

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302051107 出版時(shí)間: 2002-04-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 385 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)把精通C++語(yǔ)言專(zhuān)家們所獲得的語(yǔ)言風(fēng)格和習(xí)慣用法介紹給讀者,以便提高讀者利用C++語(yǔ)言高效地解決實(shí)際軟件問(wèn)題的能力。本書(shū)包括11章和4個(gè)附錄。第一、二章介紹C++語(yǔ)言習(xí)慣用法的歷史背景和C++語(yǔ)言的基本構(gòu)造塊;第三章介紹類(lèi)的“完全”類(lèi)型的習(xí)慣用法;第四章介紹繼承;第五章介紹面向?qū)ο蟪绦蛟O(shè)計(jì)繼承的多態(tài)性;第六章從結(jié)構(gòu)和設(shè)計(jì)角度介紹C++語(yǔ)言的構(gòu)造方法、風(fēng)格和習(xí)慣用法;第七章研討代碼和設(shè)計(jì)的可重用性。余了部分超出了C++語(yǔ)言本身,進(jìn)入到高級(jí)程序設(shè)計(jì)的習(xí)慣用法。第八章介紹樣本實(shí)例,以取代C++類(lèi)的許多重要角色;第九章集中在符號(hào)語(yǔ)言風(fēng)格上,打破了許多C++語(yǔ)言程序設(shè)計(jì)所保持的基本概念以支持增量式運(yùn)行時(shí)更新的習(xí)慣用法;第十章是動(dòng)態(tài)多重繼承;最后一章討論高層對(duì)象中的一些系統(tǒng)性問(wèn)題。本書(shū)的所有例子稍加修改就可以應(yīng)用到具體項(xiàng)目之中。書(shū)中每章都附有練習(xí)題,以加強(qiáng)對(duì)概念和習(xí)慣用法的理解。 本書(shū)可作為計(jì)算機(jī)專(zhuān)業(yè)本科生的研究生的教材,也可以作為軟件開(kāi)發(fā)人員必備的參考書(shū)。

作者簡(jiǎn)介

暫缺《C++高級(jí)程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

第一章 引言
1.1C++語(yǔ)言演變的歷史
1.2 處理復(fù)雜結(jié)構(gòu)的習(xí)慣用法
1.3 對(duì)象
1.4 設(shè)計(jì)和語(yǔ)言
練習(xí)
第二章 數(shù)據(jù)抽象和抽象數(shù)據(jù)類(lèi)型
2.1 類(lèi)
2.2 對(duì)象轉(zhuǎn)換
2.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.4 內(nèi)聯(lián)(inline)函數(shù)
2.5 靜態(tài)數(shù)據(jù)成員的初始化
2.6 作用域和const
2.7 全局對(duì)象.常數(shù)和靜態(tài)類(lèi)成員初始化次序
2.8 類(lèi)對(duì)象成員函數(shù)的const執(zhí)行
2.9 指向成員函數(shù)的指針
2.10 程序組織的習(xí)慣約定
練習(xí)
第三章 具體數(shù)據(jù)類(lèi)型
3.1 傳統(tǒng)規(guī)范類(lèi)格式
3.2 作用域和訪問(wèn)控制
3.3 重載:重定義操作和函數(shù)的語(yǔ)義
3.4 類(lèi)型轉(zhuǎn)換
3.5 引用計(jì)數(shù):使用"可調(diào)內(nèi)存"變量
3.6 操作符new和delete
3.7 把初始化從實(shí)例化中分離出來(lái)
練習(xí)
第四章 繼承性
4.1 簡(jiǎn)單繼承
4.2 作用域和訪問(wèn)控制
4.3 構(gòu)造函數(shù)和折構(gòu)函數(shù)
4.4 類(lèi)指針轉(zhuǎn)換
4.5 類(lèi)型選擇域
練習(xí)
第五章 面向?qū)ο蟪绦蛟O(shè)計(jì)
5.1C++運(yùn)行時(shí)類(lèi)型支持:虛擬函數(shù)
5.2 虛擬析構(gòu)函數(shù)
5.3 虛擬函數(shù)和作用域
5.4 純虛擬函數(shù)和抽象基類(lèi)
5.5 信封和信件類(lèi)
5.6 功能元件:作為對(duì)象的函數(shù)
5.7 多重繼承
5.8 繼承的規(guī)范格式
5.9 例子
練習(xí)
第六章 面向?qū)ο笤O(shè)計(jì)
6.1 類(lèi)型和類(lèi)
6.2 面向?qū)ο笤O(shè)計(jì)的實(shí)踐活動(dòng)
6.3 面向?qū)ο蠓治龊皖I(lǐng)域分析
6.4 對(duì)象和類(lèi)的關(guān)系
6.5 子類(lèi)型.繼承和轉(zhuǎn)發(fā)
6.6 子類(lèi)型.繼承和獨(dú)立性的經(jīng)驗(yàn)規(guī)則
練習(xí)
第七章 重用和對(duì)象
7.1所有模擬的分解放到何處
7.2 設(shè)計(jì)重用
7.3 4種代碼重用機(jī)制
7.4 參數(shù)化類(lèi)型或模板
7.5 私有繼承:繼承支持重用嗎?
7.6 存儲(chǔ)重用
7.7 接口重用:變體
7.8 重用.繼承和轉(zhuǎn)發(fā)
7.9 源代碼重用結(jié)構(gòu)的選擇
7.10 在重用和對(duì)象上的概括
練習(xí)
第八章C++中的樣本程序設(shè)計(jì)
8.1 雇員樣本的例子
8.2 樣本和類(lèi)屬構(gòu)造函數(shù):樣本共用的習(xí)慣用法
8.3 自主的類(lèi)屬構(gòu)造函數(shù)
8.4 抽象基樣本
8.5 樣本習(xí)慣用法框架
8.6 相關(guān)的表示
8.7 樣本和程序的管理
練習(xí)
第九章 在C++中模擬符號(hào)語(yǔ)言的風(fēng)格
9.1增量式C++開(kāi)發(fā)
9.2 符號(hào)規(guī)范格式
9.3 通用收集類(lèi)的例子
9.4 支持增量裝入的代碼和習(xí)慣用法
9.5 垃圾收集
9.6 基本類(lèi)型的封裝
9.7 在符號(hào)習(xí)慣用法下的多重方法
練習(xí)
第十章 動(dòng)態(tài)多重繼承
10.1多重技術(shù)窗口系統(tǒng)的例子
10.2 防止誤解的說(shuō)明
練習(xí)
第十一章 系統(tǒng)性問(wèn)題
11.1靜態(tài)系統(tǒng)設(shè)計(jì)
11.2 動(dòng)態(tài)系統(tǒng)設(shè)計(jì)
練習(xí)
附錄AC++環(huán)境中的C
A.1函數(shù)調(diào)用
A.2 函數(shù)參數(shù)表
A.3 函數(shù)原型
A.4 調(diào)用引用參數(shù)
A.5 參數(shù)個(gè)數(shù)不定
A.6 函數(shù)指針
A.7const類(lèi)型說(shuō)明符
A.8 C代碼的接口
A.8.1 設(shè)計(jì)的考慮
A.8.2 與C語(yǔ)言連接
A.8.3 從C調(diào)用C++
A.8.4 在C和C++之間共享頭文件
A.8.5 將C數(shù)據(jù)輸入到C++
A.8.6 將C++數(shù)據(jù)輸入到C
A.9 操作符引用返回值
練習(xí)
附錄BShapes程序的C++代碼
附錄C 符號(hào)的Shapes
附錄DC++中塊結(jié)構(gòu)程序設(shè)計(jì)
D.1 什么是塊結(jié)構(gòu)程序設(shè)計(jì)
D.2 構(gòu)造基本塊結(jié)構(gòu)的C++程序設(shè)計(jì)
D.3 有深度嵌套作用域塊的選擇
D.4 塊結(jié)構(gòu)的視頻游戲代碼
參考文獻(xiàn)


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)