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

C++面向?qū)ο蟪绦蛟O計

C++面向?qū)ο蟪绦蛟O計

定 價:¥49.00

作 者: 安國雙 編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: VC++

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

出版說明
前言
第1章c++基礎
1.1c++概述
1.1.1程序
1.1.2預處理指令
1.1.3輸入與輸出
1.1.4c++編程思想
1.1.5基于對象的程序設計
1.1.6面向?qū)ο蟮某绦蛟O計
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默認和可變參數(shù)
1.5.4返回值
1.5.5函數(shù)和指針
1.6思考與練習
第2章認識類
2.1類的來源
2.2類有哪些成員
2.3類可以出現(xiàn)的位置
2.4類的極限形式
2.5類和結(jié)構(gòu)體的區(qū)別
2.6類型的演進
2.7類的路線圖
2.8思考與練習
第3章認識類的思想
3.1類的封裝性
3.2類的繼承性
3.3類的多態(tài)性
3.3.1編譯時多態(tài)性
3.3.2運行時多態(tài)性
3.4思考與練習
第4章對象
4.1構(gòu)造函數(shù)
4.1.1重載構(gòu)造函數(shù)
4.1.2默認構(gòu)造函數(shù)
4.1.3復制構(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思考與練習
第5章運算符重載
5.1可重載的運算符
5.2重載的原則
5.3定義新運算符
5.4運算符的原有語義
5.5對象或全局函數(shù)
5.6運算符的參數(shù)
5.7獨立和復合運算符
5.8賦值運算符不參與繼承
5.9重載運算符的限定
5.10改變運算符的可見性
5.11相等
5.12賦值
5.13下標
5.14函數(shù)調(diào)用
5.15類型轉(zhuǎn)化
5.16增量和減量
5.17分配和釋放
5.18思考與練習
第6章完整的string類
6.1引言
6.2確定目標
6.3設計接口
6.4定義接口
6.5字符串的創(chuàng)建
6.6字符串的銷毀
6.7字符串與字符數(shù)組
6.8安全數(shù)據(jù)
6.9賦值、下標和其他
6.10算法
6.11提取
6.12大小和容量
6.13比較
6.14輸入和輸出
6.15異常處理
6.16簡單的應用
6.17思考與練習
第7章繼承
7.1可能的繼承方式
7.2看待各種繼承
7.3類和結(jié)構(gòu)體彼此繼承
7.4認識虛擬繼承
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思考與練習
第8章內(nèi)存布局
8.1要解決的問題
8.2內(nèi)存有哪些成員
8.3各種內(nèi)存布局
8.3.1獨立類型
8.3.2單繼承
8.3.3多繼承
8.3.4有共同基類的繼承
8.3.5虛擬繼承
8.3.6虛函數(shù)表指針的存儲
8.4基類的連續(xù)性
8.5空類的大小
8.6內(nèi)存的膨脹
8.7思考與練習
第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思考與練習
第10章虛擬機制
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ù)表項未必相同
10.8思考與練習
第11章完整的minidataset類
層次結(jié)構(gòu)
11.1引言
11.2確定目標
11.3繼承與組合
11.4繼承類型和數(shù)據(jù)封裝
11.5層次結(jié)構(gòu)圖
11.6定義接口
11.7實現(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包容性擴展
11.9簡單的應用
11.10思考與練習
第12章綜合設計與實現(xiàn)
12.1逐步求精類型的設計
12.1.1設計需求
12.1.2基本表示
12.1.3存儲結(jié)構(gòu)化
12.1.4改善內(nèi)部表示
12.1.5拓展類型的能力
12.1.6設計總結(jié)
12.2受限制類型的設計
12.2.1設計需求
12.2.2限制函數(shù)的返回
12.2.3限制函數(shù)的參數(shù)
12.2.4設計總結(jié)
12.3擴展容器類型的設計
12.3.1設計需求
12.3.2一對多的映射
12.3.3多對多的映射
12.3.4設計總結(jié)
12.4函數(shù)組類型的設計
12.4.1設計需求
12.4.2構(gòu)造式設計
12.4.3運算符式設計
12.4.4設計總結(jié)
12.5跳躍數(shù)組類型的設計
12.5.1設計需求
12.5.2元素類型的設計
12.5.3包含類型的實現(xiàn)
12.5.4擴展包含類型的接口
12.5.5增強包含類型的存儲
12.5.6設計總結(jié)
12.6可替換類型的設計
12.6.1設計需求
12.6.2替換分隔式數(shù)組
12.6.3替換僅含數(shù)據(jù)的結(jié)構(gòu)體
12.6.4替換類對象數(shù)組
12.6.5替換函數(shù)指針數(shù)組
12.6.6設計總結(jié)
12.7統(tǒng)一輸入輸出類型的設計
12.7.1設計需求
12.7.2輸出的原子動作
12.7.3統(tǒng)一的文件輸出
12.7.4統(tǒng)一的網(wǎng)絡輸出
12.7.5統(tǒng)一的數(shù)據(jù)輸出
12.7.6設計總結(jié)
12.8思考與練習
附錄常用英文術語
參考文

本目錄推薦

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