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

C++語(yǔ)言的設(shè)計(jì)與演化

C++語(yǔ)言的設(shè)計(jì)與演化

定 價(jià):¥86.00

作 者: (美)斯特勞斯特魯普 編著,裘宗燕 譯
出版社: 科學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787030333469 出版時(shí)間: 2012-03-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 400 字?jǐn)?shù):  

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

  《C++語(yǔ)言的設(shè)計(jì)與演化》是C++的設(shè)計(jì)者關(guān)于C++語(yǔ)言的最主要著作之一。作者綜合性地論述了C++的發(fā)展歷史,C++中各種重要機(jī)制的本質(zhì)意義和設(shè)計(jì)背景,這些機(jī)制的基本用途和使用方法,討論了C++所適合的應(yīng)用領(lǐng)域及其未來(lái)的發(fā)展前景。全書共18章,分兩大部分,其中第1部分(第1~9章)分別介紹了C++的史前時(shí)代、C with Classes、C++的誕生、C++語(yǔ)言設(shè)計(jì)規(guī)則、1985—1993年表、標(biāo)準(zhǔn)化、關(guān)注和使用、庫(kù)、展望;第2部分(第10~18章)分別介紹了存儲(chǔ)管理、重載、多重繼承、類概念的精練、強(qiáng)制轉(zhuǎn)換、模板、異常處理、名稱空間、C語(yǔ)言預(yù)處理器。為便于查找與學(xué)習(xí),全書最后附有專業(yè)術(shù)語(yǔ)索引。本書在幫助人們理解C++語(yǔ)言方面的作用是不可替代的。書面向每個(gè)學(xué)習(xí)和關(guān)注C++語(yǔ)言的專業(yè)工作者、科研人員、教師及學(xué)生。

作者簡(jiǎn)介

暫缺《C++語(yǔ)言的設(shè)計(jì)與演化》作者簡(jiǎn)介

圖書目錄

第0章 致讀者
第1部分
第1章 C++的史前時(shí)代
1.1 Simula和分布式系統(tǒng)
1.2 C與系統(tǒng)程序設(shè)計(jì)
1.3 一般性的背景
第2章 C with Classes
2.1 C with Classes的誕生
2.2 特征概覽
2.3 類
2.4 運(yùn)行時(shí)的效率
2.5 連接模型
2.5.1 純樸的實(shí)現(xiàn)
2.5.2 對(duì)象連接模型
2.6 靜態(tài)類型檢查
2.6.1 窄轉(zhuǎn)換
2.6.2 警告的使用
2.7 為什么是C
2.8 語(yǔ)法問(wèn)題
2.8.1 C聲明的語(yǔ)法
2.8.2 結(jié)構(gòu)標(biāo)志與類型名
2.8.3 語(yǔ)法的重要性
2.9 派生類
2.9.1 沒(méi)有虛函數(shù)時(shí)的多態(tài)性
2.9.2 沒(méi)有模板時(shí)的容器類
2.9.3 對(duì)象的布局模型
2.9.4 回顧
2.10 保護(hù)模型
2.11 運(yùn)行時(shí)的保證
2.11.1 構(gòu)造函數(shù)與析構(gòu)函數(shù)
2.11.2 存儲(chǔ)分配和構(gòu)造函數(shù)
2.11.3 調(diào)用函數(shù)和返回函數(shù)
2.12 次要特征
2.12.1 賦值的重載
2.12.2 默認(rèn)實(shí)參
2.13 考慮過(guò),但是沒(méi)有提供的特征
2.14 工作環(huán)境
第3章 C++的誕生
3.1 從C with Classes到C++
3.2 目標(biāo)
3.3 Cfront
3.3.1 生成C
3.3.2 分析C++
3.3.3 連接問(wèn)題
3.3.4 Cfront發(fā)布
3.4 語(yǔ)言特征
3.5 虛函數(shù)
3.5.1 對(duì)象布局模型
3.5.2 覆蓋和虛函數(shù)匹配
3.5.3 基成員的遮蔽
3.6 重載
3.6.1 基本重載
3.6.2 成員和友元
3.6.3 運(yùn)算符函數(shù)
3.6.4 效率和重載
3.6.5 變化和新運(yùn)算符
3.7 引用
3.8 常量
3.9 存儲(chǔ)管理
3.10 類型檢查
3.11 次要特征
3.11.1 注釋
3.11.2 構(gòu)造函數(shù)的記法
3.11.3 限定
3.11.4 全局變量的初始化
3.11.5 聲明語(yǔ)句
3.12 與經(jīng)典C的關(guān)系
3.13 語(yǔ)言設(shè)計(jì)工具
3.14 《C++程序設(shè)計(jì)語(yǔ)言》(第一版)
3.15 有關(guān)“什么是”的論文
第4章 C++語(yǔ)言設(shè)計(jì)規(guī)則
4.1 規(guī)則和原理
4.2 一般性規(guī)則
4.3 設(shè)計(jì)支持規(guī)則
4.4 語(yǔ)言的技術(shù)性規(guī)則
4.5 低級(jí)程序設(shè)計(jì)支持規(guī)則
4.6 最后的話
第5章 1985-1993年表
5.1 引言
5.2 Release 2.
5.3 帶標(biāo)注的參考手冊(cè)(ARM)
5.4 ANSI和ISO標(biāo)準(zhǔn)化
第6章 標(biāo)準(zhǔn)化
6.1 什么是標(biāo)準(zhǔn)
6.1.1 實(shí)現(xiàn)細(xì)節(jié)
6.1.2 現(xiàn)實(shí)的檢查
6.2 委員會(huì)如何運(yùn)作
6.3 凈化
6.3.1 查找問(wèn)題
6.3.2 臨時(shí)量的生存期
6.4 擴(kuò)充
6.4.1 評(píng)價(jià)準(zhǔn)則
6.4.2 狀況
6.4.3 好擴(kuò)充的問(wèn)題
6.4.4 一致性
6.5 擴(kuò)充建議實(shí)例
6.5.1 關(guān)鍵詞實(shí)參
6.5.2 受限指針
6.5.3 字符集
第7章 關(guān)注和使用
7.1 關(guān)注和使用的爆炸性增長(zhǎng)
7.1.1 C++市場(chǎng)的缺位
7.1.2 會(huì)議
7.1.3 雜志和書籍
7.1.4 編譯器
7.1.5 工具和環(huán)境
7.2 C++的教與學(xué)
7.3 用戶和應(yīng)用
7.3.1 早期用戶
7.3.2 后來(lái)的用戶
7.4 商業(yè)競(jìng)爭(zhēng)
7.4.1 傳統(tǒng)語(yǔ)言
7.4.2 更新一些的語(yǔ)言
7.4.3 期望和看法
第8章 庫(kù)
8.1 引言
8.2 C++庫(kù)設(shè)計(jì)
8.2.1 庫(kù)設(shè)計(jì)的折中
8.2.2 語(yǔ)言特征和庫(kù)的構(gòu)造
8.2.3 處理庫(kù)的多樣性
8.3 早期的庫(kù)
8.3.1 I/O流庫(kù)
8.3.2 并行支持
8.4 其他庫(kù)
8.4.1 基礎(chǔ)庫(kù)
8.4.2 持續(xù)性和數(shù)據(jù)庫(kù)
8.4.3 數(shù)值庫(kù)
8.4.4 專用庫(kù)
8.5 一個(gè)標(biāo)準(zhǔn)庫(kù)
第9章 展望
9.1 引言
9.2 回顧
9.2.1 C++在其預(yù)期領(lǐng)域取得了成功嗎?
9.2.2 C++是不是一種統(tǒng)一的語(yǔ)言?
9.2.3 什么是最大失誤?
9.3 僅僅是一座橋梁?jiǎn)幔?br /> 9.3.1 在一個(gè)很長(zhǎng)的時(shí)期我們還需要這座橋梁
9.3.2 如果C++是答案,那么問(wèn)題是什么?
9.4 什么能使C++更有效
9.4.1 穩(wěn)定性和標(biāo)準(zhǔn)
9.4.2 教育和技術(shù)
9.4.3 系統(tǒng)方面的問(wèn)題
9.4.4 在文件和語(yǔ)法之外
9.4.5 總結(jié)
第2部分
第10章 存儲(chǔ)管理
10.1 引言
10.2 將存儲(chǔ)分配和初始化分離
10.3 數(shù)組分配
10.4 放置
10.5 存儲(chǔ)釋放問(wèn)題
10.6 存儲(chǔ)器耗盡
10.7 自動(dòng)廢料收集
10.7.1 可選的廢料收集
10.7.2 可選擇的廢料收集應(yīng)該是什么樣子的?
第11章 重載
11.1 引言
11.2 重載的解析
11.2.1 細(xì)粒度解析
11.2.2 歧義控制
11.2.3 空指針
11.2.4 overload關(guān)鍵字
11.3 類型安全的連接
11.3.1 重載和連接
11.3.2 C++連接的一種實(shí)現(xiàn)
11.3.3 回顧
11.4 對(duì)象的建立和復(fù)制
11.4.1 對(duì)復(fù)制的控制
11.4.2 對(duì)分配的控制
11.4.3 對(duì)派生的控制
11.4.4 按成員復(fù)制
11.5 記法約定
11.5.1 靈巧指針
11.5.2 靈巧引用
11.5.3 增量和減量的重載
11.5.4 重載 ->*
11.5.5 重載逗號(hào)運(yùn)算符
11.6 給C++增加運(yùn)算符
11.6.1 指數(shù)運(yùn)算符
11.6.2 用戶定義運(yùn)算符
11.6.3 復(fù)合運(yùn)算符
11.7 枚舉
11.7.1 基于枚舉的重載
11.7.2 布爾類型
第12章 多重繼承
12.1 引言
12.2 普通基類
12.3 虛基類
12.4 對(duì)象布局模型
12.4.1 虛基布局
12.4.2 虛基類和強(qiáng)制
12.5 方法組合
12.6 有關(guān)多重繼承的論戰(zhàn)
12.7 委托
12.8 重命名
12.9 基類和成員初始化
第13章 類概念的精練
13.1 引言
13.2 抽象類
13.2.1 為處理錯(cuò)誤而用的抽象類
13.2.2 抽象類型
13.2.3 語(yǔ)法
13.2.4 虛函數(shù)和構(gòu)造函數(shù)
13.3 const成員函數(shù)
13.3.1 強(qiáng)制去掉const
13.3.2 const定義的精練
13.3.3 可變性與強(qiáng)制
13.4 靜態(tài)成員函數(shù)
13.5 嵌套的類
13.6 Inherited::
13.7 放松覆蓋規(guī)則
13.8 多重方法
13.9 保護(hù)成員
13.10 改進(jìn)代碼生成
13.11 指向成員的指針
第14章 強(qiáng)制轉(zhuǎn)換
14.1 主要擴(kuò)充
14.2 運(yùn)行時(shí)類型信息
14.2.1 問(wèn)題
14.2.2 dynamic_cast運(yùn)算符
14.2.3 RTTI的使用和誤用
14.2.4 為什么提供一個(gè)“危險(xiǎn)特征”
14.2.5 typeid()運(yùn)算符
14.2.6 對(duì)象布局模型
14.2.7 一個(gè)例子:簡(jiǎn)單的對(duì)象I/O
14.2.8 考慮過(guò)的其他選擇
14.3 強(qiáng)制的一種新記法
14.3.1 問(wèn)題
14.3.2 static_cast運(yùn)算符
14.3.3 reinterpret_cast運(yùn)算符
14.3.4 const_cast運(yùn)算符
14.3.5 新風(fēng)格強(qiáng)制的影響
第15章 模板
15.1 引言
15.2 模板
15.3 類模板
15.4 對(duì)模板參數(shù)的限制
15.4.1 通過(guò)派生加以限制
15.4.2 通過(guò)使用加以限制
15.5 避免代碼重復(fù)
15.6 函數(shù)模板
15.6.1 函數(shù)模板參數(shù)的推斷
15.6.2 描述函數(shù)模板的參數(shù)
15.6.3 函數(shù)模板的重載
15.7 語(yǔ)法
15.8 組合技術(shù)
15.8.1 表述實(shí)現(xiàn)策略
15.8.2 描述順序關(guān)系
15.9 模板類之間的關(guān)系
15.9.1 繼承關(guān)系
15.9.2 轉(zhuǎn)換
15.9.3 成員模板
15.10 模板的實(shí)例化
15.10.1 顯式的實(shí)例化
15.10.2 實(shí)例化點(diǎn)
15.10.3 專門化
15.10.4 查找模板定義
15.11 模板的作用
15.11.1 實(shí)現(xiàn)與界面的分離
15.11.2 靈活性和效率
15.11.3 對(duì)C++其他部分的影響
第16章 異常處理
16.1 引言
16.2 目標(biāo)和假設(shè)
16.3 語(yǔ)法
16.4 結(jié)組
16.5 資源管理
16.6 喚醒與終止
16.7 非同步事件
16.8 多層傳播
16.9 靜態(tài)檢查
16.10 不變式
第17章 名稱空間
17.1 引言
17.2 問(wèn)題
17.3 解決方案的思想
17.4 一個(gè)解決方案:名稱空間
17.4.1 有關(guān)使用名稱空間的觀點(diǎn)
17.4.2 使名稱空間投入使用
17.4.3 名稱空間的別名
17.4.4 利用名稱空間管理版本問(wèn)題
17.4.5 細(xì)節(jié)
17.5 對(duì)于類的影響
17.5.1 派生類
17.5.2 使用基類
17.5.3 清除全局的static
17.6 與C語(yǔ)言的兼容性
第18章 C語(yǔ)言預(yù)處理器
索引

本目錄推薦

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