
C++程序設計教程基于案例與實驗驅動
- 所屬分類:
高職高專計..
- 作者:
鄔延輝 等編著
- 出版社:
機械工業出版社
- ISBN:9787111307945
- 出版日期:2010-8-1
-
原價:
¥29.00元
現價:¥25.50元
圖書簡介
作者結合多年的C++教學經驗,根據教學大綱精心設計并且編寫了書中內容。本書依據ANSI C++標準,闡述面向對象的程序設計思想,引出必要的語法知識,詳細介紹了C++語言本身。針對初學者的特點,書中結合大量實例講解面向對象程序設計的基本概念和方法,并增加了UML類圖的介紹以及STL程序設計的內容。
全書分為9章,在講解了C++基礎知識之后,引導讀者深入學習類與對象、繼承與派生、多態性、獨立編譯與命名空間、模板、輸入輸出流、string類以及異常處理。
本書文字流暢、概念清晰、通俗簡潔,并配有多種形式的習題,適合作為大專院校面向對象程序設計課程的入門教材。
目錄
前言
教學建議
第1章 C++基礎知識
1.1 面向對象程序設計語言
1.1.1 從C到C++
1.1.2 Java
1.2 面向對象程序設計的基本概念
1.2.1 類
1.2.2 對象
1.2.3 封裝
1.2.4 繼承
1.2.5 多態性
1.3 面向對象軟件的開發步驟
1.4 C++程序開發過程
1.5 UML類圖
1.6 一個簡單的C++程序
1.7 小結
習題
第2章 類與對象
2.1 類與對象的定義
2.1.1 類的定義
2.1.2 成員函數的定義
2.1.3 類成員的訪問控制
2.1.4 對象的定義
2.1.5 對象的作用域和生存期
2.2 構造函數和析構函數
2.2.1 用于初始化的構造函數
2.2.2 默認構造函數
2.2.3 拷貝構造函數
2.2.4 析構函數
2.3 this指針
2.4 靜態成員
2.4.1 靜態數據成員
2.4.2 靜態成員函數
2.5 常成員
2.5.1 常對象
2.5.2 常數據成員
2.5.3 常成員函數
2.6 類的組合
2.7 友元函數和友元類
2.8 動態內存分配
2.8.1 new和delete
2.8.2 深拷貝與淺拷貝
2.9 應用實例—計數器
2.10 小結
習題
第3章 繼承與派生
3.1 基類和派生類
3.1.1 為何需要繼承
3.1.2 派生類聲明
3.2 派生類的訪問控制
3.2.1 公有繼承
3.2.2 私有繼承
3.2.3 保護繼承
3.3 派生類的構造函數和析構函數
3.3.1 派生類構造函數和析構函數的執行順序
3.3.2 派生類構造函數和析構函數的構造規則
3.4 多繼承
3.4.1 多繼承的聲明
3.4.2 多繼承的構造函數和析構函數
3.4.3 二義性
3.4.4 虛基類
3.5 賦值兼容規則
3.6 應用實例—小型診所的簡單信息管理程序
3.7 小結
習題
第4章 多態性
4.1 多態性概述
4.1.1 多態的分類
4.1.2 多態的實現
4.2 虛函數
4.2.1 靜態聯編和動態聯編
4.2.2 虛函數的作用和定義
4.2.3 虛函數的使用原則
4.2.4 虛函數的訪問
4.3 純虛函數與抽象類
4.4 函數重載
4.5 運算符重載
4.5.1 運算符重載的規則
4.5.2 運算符重載為成員函數
4.5.3 運算符重載為友元函數
4.5.4 其他運算符重載
4.6 應用實例
4.7 小結
習題
第5章 獨立編譯與命名空間
5.1 獨立編譯
5.1.1 C++程序的組織結構
5.1.2 編譯預處理
5.2 命名空間
5.2.1 命名空間和using預編譯指令
5.2.2 創建命名空間
5.2.3 無名命名空間
5.3 小結
習題
第6章 模板
6.1 模板的概念
6.2 函數模板
6.2.1 函數模板的定義
6.2.2 函數模板的實例化
6.3 類模板
6.3.1 類模板的定義
6.3.2 類模板的實例化
6.3.3 類模板的默認參數
6.4 標準模板庫STL
6.5 應用實例
6.6 小結
習題
第7章 輸入和輸出流類庫
7.1 輸入/輸出流概念和流類庫結構
7.2 無格式輸入/輸出
7.2.1 輸出運算符“<<”
7.2.2 輸入運算符“>>”
7.2.3 成員函數put()輸出字符
7.2.4 成員函數get()和getline()
7.2.5 成員函數read()和write()
7.3 格式化輸入/輸出
7.3.1 使用ios類成員函數
7.3.2 使用操縱符
7.4 文件流操作
7.4.1 文件打開與關閉
7.4.2 文件讀寫
7.5 應用實例
7.6 小結
習題
第8章 string類
8.1 string類對象定義
8.1.1 char型字符串
8.1.2 string型字符串定義
8.1.3 string類構造函數
8.2 string類成員函數
8.3 string類操作符
8.4 應用實例
8.5 小結
習題
第9章 異常處理
9.1 異常處理基礎
9.2 異常處理編程技術
9.2.1 異常處理的基本思想
9.2.2 異常處理的實現
9.2.3 異常處理規則
9.2.4 異常事件的多路捕獲
9.2.5 異常處理中的構造與析構
9.2.6 異常處理核心技術——棧展開
9.3 應用實例
9.4 小結
習題
附錄A 實驗指導
附錄B C++語言中的關鍵字
參考文獻
同類熱銷圖書
書名 | 作者 | 出版社 | 價格 | 購買 |
Office 2007辦公軟件應用教程:工作任務匯編 | 陳靜,張爽.. | 化學工業出版社 | ¥49.00¥39.20 |
詳情 |
跟我動手學 S7-300/400PLC(附DVD) | 廖常初 主.. | 機械工業出版社 | ¥32.00¥24.50 |
詳情 |
Jewel CAD珠寶設計實用教程(第2版) | 王晨旭,劉.. | 人民郵電出版社 | ¥68.00¥54.40 |
詳情 |
優秀動漫游系列教材--游戲制作人生存手冊 | (英)愛爾.. | 中國科學技術出版.. | ¥59.00¥39.60 |
詳情 |
現代辦公自動化教程(Microsoft Office Specialist 2010 .. | 靳廣斌 主.. | 中國人民大學出版.. | ¥35.00¥28.00 |
詳情 |
VB6.0 程序設計實訓教程——21世紀高高專規劃教材 | 楊克玉 主.. | 機械工業出版社 | ¥22.00¥16.50 |
詳情 |
Windows Server 2003網絡管理(21世紀高職高專規劃教材—.. | 姜玉波 等.. | 清華大學出版社 | ¥29.00¥21.80 |
詳情 |
計算機網絡安全技術實驗教程 | 周緋菲,何.. | 北京郵電大學出版.. | ¥24.00¥18.90 |
詳情 |
UG NX7.5 基礎與實例教程(高職高專機電類工學結合模式教.. | 將建國,張.. | 清華大學出版社 | ¥32.00¥24.30 |
詳情 |
網頁設計與制作(Dreamweaver+Flash+Photoshop版)(第2版.. | 九州書源 .. | 清華大學出版社 | ¥36.80¥27.60 |
詳情 |
路由與交換技術 | 鄧秀慧 | 電子工業出版社 | ¥35.00¥28.00 |
詳情 |
EDA技術與Verilog HDL | 潘松,黃繼.. | 清華大學出版社 | ¥38.00¥28.90 |
詳情 |
中文版Excel 2007電子表格實用教程(計算機基礎與實訓教材.. | 謝啟祥 編.. | 清華大學出版社 | ¥30.00¥20.70 |
詳情 |
Windows Server 2008服務器搭建與管理(網絡工程師實用培.. | 李書滿,杜.. | 清華大學出版社 | ¥35.00¥26.60 |
詳情 |
網頁設計與制作教程(配光盤)(高職高專“工作過程導向”.. | 孫永道,高.. | 清華大學出版社 | ¥35.00¥26.30 |
詳情 |
Linux操作系統(第2版) | 邵國金 | 電子工業出版社 | ¥45.00¥36.80 |
詳情 |
計算機網絡基礎/高職高專“十一五”計算機類專業規劃教材 | 顧可民 主.. | 機械工業出版社 | ¥19.00¥14.30 |
詳情 |
零起點學辦公自動化——Office 2007視頻教程(配光盤)(I.. | 徐軍,郭晶.. | 清華大學出版社 | ¥29.00¥23.20 |
詳情 |
VC++程序設計基礎教程(高職高專計算機教學改革新體系規劃.. | 宋金珂,高.. | 清華大學出版社 | ¥28.00¥22.40 |
詳情 |
(教材)教育部高等學校高職高專計算機類專業建設參考方案 | 溫濤 等編.. | 中國鐵道出版社 | ¥40.00¥32.00 |
詳情 |
VB語言與測量程序設計(附光盤) | 佟彪 主編 | 中國電力出版社 | ¥39.80¥31.10 |
詳情 |
網站推廣(國家骨干高職院校建設成果 電子商務專業工作過.. | 孫丹 主編 | 清華大學出版社 | ¥26.00¥19.80 |
詳情 |
綜合布線技術項目教程(第2版) | 禹祿君 主.. | 電子工業出版社 | ¥39.00¥29.20 |
詳情 |
SQL Server2005數據庫實用教程(新世紀高職高專計算機專業.. | 屈武江,梁.. | 大連理工大學出版.. | ¥35.00¥28.00 |
詳情 |
網絡廣告設計與制作——21世紀高職高專藝術設計規劃教材 | 謝成開,王.. | 清華大學出版社 | ¥38.00¥26.30 |
詳情 |