注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合C++程序開發(fā)實(shí)用教程

C++程序開發(fā)實(shí)用教程

C++程序開發(fā)實(shí)用教程

定 價:¥39.80

作 者: 錢慎一 ,宋寶衛(wèi) 編
出版社: 清華大學(xué)出版社
叢編項: 大學(xué)軟件學(xué)院軟件開發(fā)系列教材
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787302317678 出版時間: 2013-05-01 包裝: 平裝
開本: 16開 頁數(shù): 383 字?jǐn)?shù):  

內(nèi)容簡介

  C++是一種功能強(qiáng)大的混合型的程序設(shè)計語言,它由C語言發(fā)展而來,與C語言兼容,支持過程化程序設(shè)計、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計、泛型程序設(shè)計等多種程序設(shè)計風(fēng)格?!洞髮W(xué)軟件學(xué)院軟件開發(fā)系列教材:C++程序開發(fā)實(shí)用教程》分為12章,由淺入深地對C++進(jìn)行了全面的講述。主要內(nèi)容包括C++概述、類和對象、繼承與派生、多態(tài)性和虛函數(shù)、運(yùn)算符重載、流與類庫、模板、異常和斷言、STL的應(yīng)用、類的設(shè)計原則及模式、面向?qū)ο蟮拈_發(fā)方法、面向?qū)ο箝_發(fā)實(shí)例等?!洞髮W(xué)軟件學(xué)院軟件開發(fā)系列教材:C++程序開發(fā)實(shí)用教程》不僅是各類院校和社會培訓(xùn)機(jī)構(gòu)的C++首選教材,同時也是C++自學(xué)者不可多得的一本入門指導(dǎo)用書。

作者簡介

暫缺《C++程序開發(fā)實(shí)用教程》作者簡介

圖書目錄

第1章 C++概述
1.1 C與C++程序的簡單對比
1.2 C++的基本數(shù)據(jù)類型
1.2.1 關(guān)鍵字
1.2.2 基本數(shù)據(jù)類型
1.2.3 變量
1.2.4 常量
1.2.5 運(yùn)算符
1.3 C++的新特征
1.3.1 區(qū)別于C的數(shù)據(jù)輸入和輸出
1.3.2 動態(tài)內(nèi)存的分配
1.3.3 引用
1.3.4 內(nèi)聯(lián)函數(shù)
1.3.5 函數(shù)重載和默認(rèn)參數(shù)
1.4 程序的編譯、連接和運(yùn)行
1.5 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第2章 類和對象
2.1 面向?qū)ο蟪绦蛟O(shè)計概述
2.2 面向?qū)ο蟮幕咎卣?br />2.2.1 對象和類
2.2.2 封裝與數(shù)據(jù)隱藏
2.2.3 繼承
2.2.4 多態(tài)性
2.2.5 消息
2.2.6 面向過程與面向?qū)ο蟪绦蛟O(shè)計方法的比較
2.3 類和對象的定義
2.3.1 類的定義
2.3.2 類對象的定義
2.3.3 類對象的內(nèi)存分配
2.4 類的成員函數(shù)
2.4.1 在類內(nèi)定義成員函數(shù)
2.4.2 在類外定義成員函數(shù)
2.5 對象成員的引用
2.6 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.6.1 構(gòu)造函數(shù)的定義
2.6.2 構(gòu)造函數(shù)的重載
2.6.3 默認(rèn)參數(shù)的構(gòu)造函數(shù)
2.6.4 析構(gòu)函數(shù)
2.6.5 拷貝構(gòu)造函數(shù)和默認(rèn)拷貝構(gòu)造函數(shù)
2.7 類和對象的進(jìn)一步應(yīng)用
2.7.1 堆對象
2.7.2 對象數(shù)組
2.7.3 類的組合
2.7.4 面向?qū)ο蟪绦蛑械某A?br />2.7.5 this指針
2.8 靜態(tài)成員
2.8.1 靜態(tài)數(shù)據(jù)成員
2.8.2 靜態(tài)成員函數(shù)
2.9 友元函數(shù)和友元類
2.9.1 友元函數(shù)
2.9.2 友元類
2.10 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第3章 繼承與派生
3.1 繼承與派生的概念
3.1.1 繼承與派生的基本概念
3.1.2 派生類的定義
3.1.3 派生類的生成
3.2 類的繼承方式
3.2.1 公有繼承
3.2.2 私有繼承
3.2.3 保護(hù)繼承
3.2.4 繼承方式的總結(jié)和比較
3.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
3.3.1 簡單派生類的構(gòu)造函數(shù)
3.3.2 析構(gòu)函數(shù)
3.3.3 復(fù)雜派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
3.4 基類與派生類的轉(zhuǎn)換
3.5 多重繼承
3.5.1 多重繼承的定義
3.5.2 多重繼承中的二義性問題
3.6 虛基類
3.6.1 虛基類的定義
3.6.2 虛基類及其派生類構(gòu)造函數(shù)的執(zhí)行順序
3.6.3 虛基類的實(shí)際應(yīng)用
3.7 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第4章 多態(tài)性和虛函數(shù)
4.1 多態(tài)性的概念
4.1.1 靜態(tài)聯(lián)編和動態(tài)聯(lián)編
4.1.2 虛函數(shù)的引入
4.1.3 虛函數(shù)的定義
4.1.4 動態(tài)聯(lián)編的工作機(jī)制
4.1.5 虛析構(gòu)函數(shù)
4.2 純虛函數(shù)與抽象類
4.2.1 純虛函數(shù)
4.2.2 抽象類
4.2.3 抽象類的實(shí)際應(yīng)用
4.3 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第5章 運(yùn)算符重載
5.1 運(yùn)算符重載的概念
5.2 運(yùn)算符重載的實(shí)現(xiàn)
5.3 常用運(yùn)算符重載
5.3.1 單目運(yùn)算符重載
5.3.2 下標(biāo)運(yùn)算符重載
5.3.3 關(guān)系運(yùn)算符重載
5.3.4 類型轉(zhuǎn)換運(yùn)算符重載
5.4 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第6章 流與類庫
6.1 流的基本概念
6.2 基本輸入流
6.2.1 輸入/輸出流體系
6.2.2 基本輸入流
6.3 基本輸出流
6.4 文件流
6.4.1 文件流類與文件流對象
6.4.2 定義文件流對象
6.4.3 文件的打開和關(guān)閉
6.4.4 文本文件的輸入/輸出(讀寫)
6.4.5 二進(jìn)制文件的輸入/輸出(讀寫)
6.4.6 文件的隨機(jī)訪問
6.5 字符串流
6.6 文件的輸入/輸出運(yùn)算符重載
6.7 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第7章 模板
7.1 函數(shù)模板
7.1.1 函數(shù)模板語法
7.1.2 函數(shù)模板實(shí)例化
7.1.3 函數(shù)模板的執(zhí)行
7.1.4 使用函數(shù)模板需要注意的問題
7.2 類模板
7.2.1 類模板的語法
7.2.2 類模板實(shí)例化
7.2.3 派生類和類模板
7.2.4 使用類模板需要注意的問題
7.3 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第8章 異常和斷言
8.1 異常的概念
8.1.1 異常的概念
8.1.2 異常的產(chǎn)生
8.2 異常處理機(jī)制
8.2.1 異常處理機(jī)制的組成
8.2.2 異常的捕獲和處理
8.2.3 異常處理模式
8.2.4 異常規(guī)格說明
8.2.5 未捕獲的異常
8.2.6 捕獲所有類型的異常
8.3 標(biāo)準(zhǔn)庫中的異常類
8.4 異常處理綜合應(yīng)用示例
8.5 斷言
8.5.1 斷言概述
8.5.2 斷言ASSERT()的使用方式
8.6 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第9章 STL的應(yīng)用
9.1 標(biāo)準(zhǔn)模板庫STL的概念
9.1.1 什么是STL
9.1.2 STL和C++標(biāo)準(zhǔn)的關(guān)系
9.1.3 STL的組成部分
9.1.4 STL對C++的影響
9.2 命名空間
9.2.1 命名空間的定義
9.2.2 命名空間的使用
9.2.3 無名空間
9.2.4 標(biāo)準(zhǔn)命名空間std
9.3 容器(Container)
9.3.1 容器簡介
9.3.2 容器的結(jié)構(gòu)
9.3.3 容器的使用
9.4 迭代器(Iterator)
9.4.1 輸入迭代器
9.4.2 輸出迭代器
9.4.3 前向迭代器
9.4.4 雙向迭代器
9.4.5 隨機(jī)存取迭代器
9.4.6 迭代器的使用
9.5 算法(Algorithm)
9.5.1 算法概述
9.5.2 算法分類介紹
9.6 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第10章 類的設(shè)計原則及模式
10.1 類的設(shè)計原則
10.1.1 單一職責(zé)原則
10.1.2 依賴倒置原則
10.1.3 開放-封閉原則(OCP)
10.1.4 Liskov替換原則(LSP)
10.1.5 接口分離原則(ISP)
10.2 設(shè)計模式
10.2.1 單例(Singleton)設(shè)計模式
10.2.2 適配器(Adapter)設(shè)計模式
10.2.3 組合(Composition)設(shè)計模式
10.2.4 命令(Command)設(shè)計模式
10.2.5 策略(Strategy)設(shè)計模式
10.2.6 責(zé)任鏈(Chain of Responsibility)設(shè)計模式
10.2.7 修飾(Decorator)設(shè)計模式
10.3 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第11章 面向?qū)ο蟮拈_發(fā)方法
11.1 面向?qū)ο蟾攀?br />11.1.1 對象
11.1.2 類
11.1.3 屬性和方法
11.1.4 封裝
11.1.5 繼承
11.1.6 消息
11.1.7 結(jié)構(gòu)與關(guān)聯(lián)
11.1.8 多態(tài)性
11.2 面向?qū)ο竽P?br />11.2.1 類對象模型
11.2.2 動態(tài)模型
11.2.3 功能模型
11.3 面向?qū)ο箝_發(fā)過程
11.3.1 面向?qū)ο蠓治?br />11.3.2 面向?qū)ο笤O(shè)計
11.3.3 面向?qū)ο髮?shí)現(xiàn)
11.4 上機(jī)實(shí)訓(xùn)
本章習(xí)題
第12章 面向?qū)ο箝_發(fā)實(shí)例
12.1 需求陳述
12.2 銀行ATM模擬系統(tǒng)的分析
12.2.1 用例模型
12.2.2 類模型
12.2.3 動態(tài)模型
12.3 銀行ATM模擬系統(tǒng)的設(shè)計與實(shí)現(xiàn)
12.3.1 結(jié)構(gòu)設(shè)計
12.3.2 類的設(shè)計
12.3.3 對象設(shè)計
附錄A 統(tǒng)一建模語言(UML)
附錄B 常用容器與算法介紹
附錄C 完整的編譯運(yùn)行方法演示
附錄D 課后習(xí)題參考答案
參考文獻(xiàn)

本目錄推薦

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