注冊(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++面向?qū)ο蟪绦蛟O(shè)計(jì)

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

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

定 價(jià):¥49.00

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

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


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

出版說(shuō)明
前言
第1章c++基礎(chǔ)
1.1c++概述
1.1.1程序
1.1.2預(yù)處理指令
1.1.3輸入與輸出
1.1.4c++編程思想
1.1.5基于對(duì)象的程序設(shè)計(jì)
1.1.6面向?qū)ο蟮某绦蛟O(shè)計(jì)
1.2控制語(yǔ)句
1.2.1分支
1.2.2循環(huán)
1.2.3跳轉(zhuǎn)
1.3數(shù)據(jù)類(lèi)型
1.3.1基本數(shù)據(jù)類(lèi)型
1.3.2文字量
1.3.3枚舉
1.3.4結(jié)構(gòu)體
1.3.5共用體
1.4指針和數(shù)組
1.4.1內(nèi)存開(kāi)辟
1.4.2void指針
1.4.3空指針
1.4.4多級(jí)指針
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)識(shí)類(lèi)
2.1類(lèi)的來(lái)源
2.2類(lèi)有哪些成員
2.3類(lèi)可以出現(xiàn)的位置
2.4類(lèi)的極限形式
2.5類(lèi)和結(jié)構(gòu)體的區(qū)別
2.6類(lèi)型的演進(jìn)
2.7類(lèi)的路線(xiàn)圖
2.8思考與練習(xí)
第3章認(rèn)識(shí)類(lèi)的思想
3.1類(lèi)的封裝性
3.2類(lèi)的繼承性
3.3類(lèi)的多態(tài)性
3.3.1編譯時(shí)多態(tài)性
3.3.2運(yùn)行時(shí)多態(tài)性
3.4思考與練習(xí)
第4章對(duì)象
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ù)與友元類(lèi)
4.7對(duì)象數(shù)組
4.8創(chuàng)建特殊對(duì)象
4.9思考與練習(xí)
第5章運(yùn)算符重載
5.1可重載的運(yùn)算符
5.2重載的原則
5.3定義新運(yùn)算符
5.4運(yùn)算符的原有語(yǔ)義
5.5對(duì)象或全局函數(shù)
5.6運(yùn)算符的參數(shù)
5.7獨(dú)立和復(fù)合運(yùn)算符
5.8賦值運(yùn)算符不參與繼承
5.9重載運(yùn)算符的限定
5.10改變運(yùn)算符的可見(jiàn)性
5.11相等
5.12賦值
5.13下標(biāo)
5.14函數(shù)調(diào)用
5.15類(lèi)型轉(zhuǎn)化
5.16增量和減量
5.17分配和釋放
5.18思考與練習(xí)
第6章完整的string類(lèi)
6.1引言
6.2確定目標(biāo)
6.3設(shè)計(jì)接口
6.4定義接口
6.5字符串的創(chuàng)建
6.6字符串的銷(xiāo)毀
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簡(jiǎn)單的應(yīng)用
6.17思考與練習(xí)
第7章繼承
7.1可能的繼承方式
7.2看待各種繼承
7.3類(lèi)和結(jié)構(gòu)體彼此繼承
7.4認(rèn)識(shí)虛擬繼承
7.5使用空類(lèi)型
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虛擬繼承對(duì)象的構(gòu)造
7.8思考與練習(xí)
第8章內(nèi)存布局
8.1要解決的問(wèn)題
8.2內(nèi)存有哪些成員
8.3各種內(nèi)存布局
8.3.1獨(dú)立類(lèi)型
8.3.2單繼承
8.3.3多繼承
8.3.4有共同基類(lèi)的繼承
8.3.5虛擬繼承
8.3.6虛函數(shù)表指針的存儲(chǔ)
8.4基類(lèi)的連續(xù)性
8.5空類(lèi)的大小
8.6內(nèi)存的膨脹
8.7思考與練習(xí)
第9章類(lèi)型轉(zhuǎn)化
9.1對(duì)象類(lèi)型向上轉(zhuǎn)化
9.1.1單繼承與多繼承
9.1.2有共同基類(lèi)的繼承
9.2對(duì)象類(lèi)型向下轉(zhuǎn)化
9.2.1單繼承
9.2.2多繼承
9.2.3有共同基類(lèi)的繼承
9.3指針類(lèi)型轉(zhuǎn)化
9.4指針類(lèi)型向上轉(zhuǎn)化
9.4.1單繼承與多繼承
9.4.2有共同基類(lèi)的繼承
9.5指針類(lèi)型向下轉(zhuǎn)化
9.5.1單繼承
9.5.2多繼承
9.5.3有共同基類(lèi)的繼承
9.6思考與練習(xí)
第10章虛擬機(jī)制
10.1虛函數(shù)的聲明
10.2虛函數(shù)的調(diào)用
10.3抽象類(lèi)
10.3.1抽象類(lèi)的數(shù)據(jù)成員
10.3.2抽象類(lèi)的局部派生
10.3.3抽象類(lèi)作為派生類(lèi)
10.4虛析構(gòu)函數(shù)
10.5虛函數(shù)與虛擬繼承
10.6虛函數(shù)表指針與類(lèi)型
10.7虛函數(shù)表項(xiàng)未必相同
10.8思考與練習(xí)
第11章完整的minidataset類(lèi)
層次結(jié)構(gòu)
11.1引言
11.2確定目標(biāo)
11.3繼承與組合
11.4繼承類(lèi)型和數(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簡(jiǎn)單的應(yīng)用
11.10思考與練習(xí)
第12章綜合設(shè)計(jì)與實(shí)現(xiàn)
12.1逐步求精類(lèi)型的設(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拓展類(lèi)型的能力
12.1.6設(shè)計(jì)總結(jié)
12.2受限制類(lèi)型的設(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ò)展容器類(lèi)型的設(shè)計(jì)
12.3.1設(shè)計(jì)需求
12.3.2一對(duì)多的映射
12.3.3多對(duì)多的映射
12.3.4設(shè)計(jì)總結(jié)
12.4函數(shù)組類(lèi)型的設(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ù)組類(lèi)型的設(shè)計(jì)
12.5.1設(shè)計(jì)需求
12.5.2元素類(lèi)型的設(shè)計(jì)
12.5.3包含類(lèi)型的實(shí)現(xiàn)
12.5.4擴(kuò)展包含類(lèi)型的接口
12.5.5增強(qiáng)包含類(lèi)型的存儲(chǔ)
12.5.6設(shè)計(jì)總結(jié)
12.6可替換類(lèi)型的設(shè)計(jì)
12.6.1設(shè)計(jì)需求
12.6.2替換分隔式數(shù)組
12.6.3替換僅含數(shù)據(jù)的結(jié)構(gòu)體
12.6.4替換類(lèi)對(duì)象數(shù)組
12.6.5替換函數(shù)指針數(shù)組
12.6.6設(shè)計(jì)總結(jié)
12.7統(tǒng)一輸入輸出類(lèi)型的設(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ù)語(yǔ)
參考文

本目錄推薦

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