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

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

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

定 價:¥39.80

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

購買這本書可以去


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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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