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

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

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

定 價(jià):¥49.00

作 者: 安國雙 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787111355274 出版時(shí)間: 2011-09-01 包裝: 平裝
開本: 16開 頁數(shù): 331 字?jǐn)?shù):  

內(nèi)容簡介

  《c++面向?qū)ο蟪绦蛟O(shè)計(jì)》從學(xué)習(xí)和使用并重的角度敘述了面向?qū)ο蟮木幊谭椒ǎ╟++基礎(chǔ)、面向?qū)ο缶幊趟枷?、類型以及類層次結(jié)構(gòu)4個(gè)主要部分,涵蓋了類型分析、類對象、運(yùn)算符重載、內(nèi)存布局、類型轉(zhuǎn)換和虛擬機(jī)制等面向?qū)ο蟮木幊讨R。書中的代碼示例都是經(jīng)過作者精心選擇和設(shè)計(jì)的,可以為讀者帶來實(shí)際工作中的第一手資料。通過書中具體內(nèi)容的學(xué)習(xí),讀者可以在短時(shí)間內(nèi)快速提高自己的編程能力。適用本書的讀者為學(xué)習(xí)過編程語言的在校大學(xué)生,有編程基礎(chǔ)的軟件工程師,從c語言向c++語言轉(zhuǎn)型的軟件工程師,想集中學(xué)習(xí)面向?qū)ο笾R的軟件工程師,以及其他c++編程愛好者。

作者簡介

暫缺《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》作者簡介

圖書目錄

出版說明
前言
第1章c++基礎(chǔ)
1.1c++概述
1.1.1程序
1.1.2預(yù)處理指令
1.1.3輸入與輸出
1.1.4c++編程思想
1.1.5基于對象的程序設(shè)計(jì)
1.1.6面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.2控制語句
1.2.1分支
1.2.2循環(huán)
1.2.3跳轉(zhuǎn)
1.3數(shù)據(jù)類型
1.3.1基本數(shù)據(jù)類型
1.3.2文字量
1.3.3枚舉
1.3.4結(jié)構(gòu)體
1.3.5共用體
1.4指針和數(shù)組
1.4.1內(nèi)存開辟
1.4.2void指針
1.4.3空指針
1.4.4多級指針
1.4.5指針數(shù)組
1.4.6數(shù)組指針
1.5函數(shù)
1.5.1傳值與傳引用
1.5.2傳指針與傳數(shù)組
1.5.3默認(rèn)和可變參數(shù)
1.5.4返回值
1.5.5函數(shù)和指針
1.6思考與練習(xí)
第2章認(rèn)識類
2.1類的來源
2.2類有哪些成員
2.3類可以出現(xiàn)的位置
2.4類的極限形式
2.5類和結(jié)構(gòu)體的區(qū)別
2.6類型的演進(jìn)
2.7類的路線圖
2.8思考與練習(xí)
第3章認(rèn)識類的思想
3.1類的封裝性
3.2類的繼承性
3.3類的多態(tài)性
3.3.1編譯時(shí)多態(tài)性
3.3.2運(yùn)行時(shí)多態(tài)性
3.4思考與練習(xí)
第4章對象
4.1構(gòu)造函數(shù)
4.1.1重載構(gòu)造函數(shù)
4.1.2默認(rèn)構(gòu)造函數(shù)
4.1.3復(fù)制構(gòu)造函數(shù)
4.1.4轉(zhuǎn)化構(gòu)造函數(shù)
4.1.5顯式構(gòu)造函數(shù)
4.1.6區(qū)分構(gòu)造形式
4.2析構(gòu)函數(shù)
4.3靜態(tài)成員
4.3.1靜態(tài)成員函數(shù)
4.3.2靜態(tài)數(shù)據(jù)成員
4.4常量成員
4.4.1常量成員函數(shù)
4.4.2常量數(shù)據(jù)成員
4.4.3常量和非常量的區(qū)別
4.5靜態(tài)與常量成員
4.6內(nèi)聯(lián)函數(shù)和友元函數(shù)
4.6.1內(nèi)聯(lián)函數(shù)
4.6.2友元函數(shù)與友元類
4.7對象數(shù)組
4.8創(chuàng)建特殊對象
4.9思考與練習(xí)
第5章運(yùn)算符重載
5.1可重載的運(yùn)算符
5.2重載的原則
5.3定義新運(yùn)算符
5.4運(yùn)算符的原有語義
5.5對象或全局函數(shù)
5.6運(yùn)算符的參數(shù)
5.7獨(dú)立和復(fù)合運(yùn)算符
5.8賦值運(yùn)算符不參與繼承
5.9重載運(yùn)算符的限定
5.10改變運(yùn)算符的可見性
5.11相等
5.12賦值
5.13下標(biāo)
5.14函數(shù)調(diào)用
5.15類型轉(zhuǎn)化
5.16增量和減量
5.17分配和釋放
5.18思考與練習(xí)
第6章完整的string類
6.1引言
6.2確定目標(biāo)
6.3設(shè)計(jì)接口
6.4定義接口
6.5字符串的創(chuàng)建
6.6字符串的銷毀
6.7字符串與字符數(shù)組
6.8安全數(shù)據(jù)
6.9賦值、下標(biāo)和其他
6.10算法
6.11提取
6.12大小和容量
6.13比較
6.14輸入和輸出
6.15異常處理
6.16簡單的應(yīng)用
6.17思考與練習(xí)
第7章繼承
7.1可能的繼承方式
7.2看待各種繼承
7.3類和結(jié)構(gòu)體彼此繼承
7.4認(rèn)識虛擬繼承
7.5使用空類型
7.6“共同”的使用
7.7繼承中的構(gòu)造和析構(gòu)
7.7.1構(gòu)造函數(shù)的調(diào)用順序
7.7.2析構(gòu)函數(shù)的調(diào)用順序
7.7.3虛擬繼承對象的構(gòu)造
7.8思考與練習(xí)
第8章內(nèi)存布局
8.1要解決的問題
8.2內(nèi)存有哪些成員
8.3各種內(nèi)存布局
8.3.1獨(dú)立類型
8.3.2單繼承
8.3.3多繼承
8.3.4有共同基類的繼承
8.3.5虛擬繼承
8.3.6虛函數(shù)表指針的存儲(chǔ)
8.4基類的連續(xù)性
8.5空類的大小
8.6內(nèi)存的膨脹
8.7思考與練習(xí)
第9章類型轉(zhuǎn)化
9.1對象類型向上轉(zhuǎn)化
9.1.1單繼承與多繼承
9.1.2有共同基類的繼承
9.2對象類型向下轉(zhuǎn)化
9.2.1單繼承
9.2.2多繼承
9.2.3有共同基類的繼承
9.3指針類型轉(zhuǎn)化
9.4指針類型向上轉(zhuǎn)化
9.4.1單繼承與多繼承
9.4.2有共同基類的繼承
9.5指針類型向下轉(zhuǎn)化
9.5.1單繼承
9.5.2多繼承
9.5.3有共同基類的繼承
9.6思考與練習(xí)
第10章虛擬機(jī)制
10.1虛函數(shù)的聲明
10.2虛函數(shù)的調(diào)用
10.3抽象類
10.3.1抽象類的數(shù)據(jù)成員
10.3.2抽象類的局部派生
10.3.3抽象類作為派生類
10.4虛析構(gòu)函數(shù)
10.5虛函數(shù)與虛擬繼承
10.6虛函數(shù)表指針與類型
10.7虛函數(shù)表項(xiàng)未必相同
10.8思考與練習(xí)
第11章完整的minidataset類
層次結(jié)構(gòu)
11.1引言
11.2確定目標(biāo)
11.3繼承與組合
11.4繼承類型和數(shù)據(jù)封裝
11.5層次結(jié)構(gòu)圖
11.6定義接口
11.7實(shí)現(xiàn)接口
11.7.1basedata接口
11.7.2keydata接口
11.7.3valuedata接口
11.7.4dicele接口
11.7.5dictionary接口
11.7.6nameddic接口
11.7.7nameddicset接口
11.7.8miniheader接口
11.7.9minitable接口
11.8包容性擴(kuò)展
11.9簡單的應(yīng)用
11.10思考與練習(xí)
第12章綜合設(shè)計(jì)與實(shí)現(xiàn)
12.1逐步求精類型的設(shè)計(jì)
12.1.1設(shè)計(jì)需求
12.1.2基本表示
12.1.3存儲(chǔ)結(jié)構(gòu)化
12.1.4改善內(nèi)部表示
12.1.5拓展類型的能力
12.1.6設(shè)計(jì)總結(jié)
12.2受限制類型的設(shè)計(jì)
12.2.1設(shè)計(jì)需求
12.2.2限制函數(shù)的返回
12.2.3限制函數(shù)的參數(shù)
12.2.4設(shè)計(jì)總結(jié)
12.3擴(kuò)展容器類型的設(shè)計(jì)
12.3.1設(shè)計(jì)需求
12.3.2一對多的映射
12.3.3多對多的映射
12.3.4設(shè)計(jì)總結(jié)
12.4函數(shù)組類型的設(shè)計(jì)
12.4.1設(shè)計(jì)需求
12.4.2構(gòu)造式設(shè)計(jì)
12.4.3運(yùn)算符式設(shè)計(jì)
12.4.4設(shè)計(jì)總結(jié)
12.5跳躍數(shù)組類型的設(shè)計(jì)
12.5.1設(shè)計(jì)需求
12.5.2元素類型的設(shè)計(jì)
12.5.3包含類型的實(shí)現(xiàn)
12.5.4擴(kuò)展包含類型的接口
12.5.5增強(qiáng)包含類型的存儲(chǔ)
12.5.6設(shè)計(jì)總結(jié)
12.6可替換類型的設(shè)計(jì)
12.6.1設(shè)計(jì)需求
12.6.2替換分隔式數(shù)組
12.6.3替換僅含數(shù)據(jù)的結(jié)構(gòu)體
12.6.4替換類對象數(shù)組
12.6.5替換函數(shù)指針數(shù)組
12.6.6設(shè)計(jì)總結(jié)
12.7統(tǒng)一輸入輸出類型的設(shè)計(jì)
12.7.1設(shè)計(jì)需求
12.7.2輸出的原子動(dòng)作
12.7.3統(tǒng)一的文件輸出
12.7.4統(tǒng)一的網(wǎng)絡(luò)輸出
12.7.5統(tǒng)一的數(shù)據(jù)輸出
12.7.6設(shè)計(jì)總結(jié)
12.8思考與練習(xí)
附錄常用英文術(shù)語
參考文

本目錄推薦

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