注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)

面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)

面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)

定 價:¥49.50

作 者: 馬石安,魏文平 著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機類課程創(chuàng)新規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302510628 出版時間: 2018-10-01 包裝: 平裝
開本: 16開 頁數(shù): 301 字數(shù):  

內(nèi)容簡介

  《面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》以面向?qū)ο蟪绦蛟O計(Object Oriented Programming,OOP)方法為核心,并選用C++語言作為工具?!睹嫦?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》濃縮了作者多年來軟件開發(fā)經(jīng)驗和教學實踐體會,圍繞兩條主線進行編寫: 一條主線以通俗易懂的語言圍繞類與對象,介紹面向?qū)ο蟪绦驑?gòu)造的基本思想;另一主線設計了豐富的實用程序,通過實踐引導讀者快速掌握使用C++語言開發(fā)面向?qū)ο蟪绦虻姆椒ê图记伞Aη笫棺x者不僅會使用C++語言編程,而且可以理解這些機制?!睹嫦?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》共分10章,包括面向?qū)ο蟪绦蛟O計概論、從C到C++、類與對象、繼承機制、多態(tài)性和虛函數(shù)、運算符重載、模板、I/O流類庫、異常處理、綜合應用實例等內(nèi)容?!睹嫦?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》內(nèi)容安排循序漸進,講解深入淺出,列舉實例豐富、典型。每章提供的二維碼可觀看相應章節(jié)的視頻講解,練習題和實驗內(nèi)容與教學要求一致,并提供全方位的教學資源。《面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》是為已有C語言的初步知識,準備進行面向?qū)ο蟪绦蛟O計的初學者編寫的,可作為高等院校計算機及相關(guān)專業(yè)學習面向?qū)ο蟪绦蛟O計和C++語言程序設計的教材或參考書,也可供自學者使用。

作者簡介

暫缺《面向?qū)ο蟪绦蛟O計教程(C++語言描述 第3版 微課版)》作者簡介

圖書目錄

第1章 面向?qū)ο蟪绦蛟O計概論
1.1 程序設計方法
1.1.1 結(jié)構(gòu)化程序設計方法
1.1.2 面向?qū)ο蟪绦蛟O計方法
1.2 面向?qū)ο蟪绦蛟O計的基本概念
1.2.1 抽象
1.2.2 封裝
1.2.3 消息
1.2.4 繼承
1.2.5 多態(tài)
1.3 面向?qū)ο蟪绦蛟O計語言
1.3.1 混合型的面向?qū)ο蟪绦蛟O計語言C
1.3.2 純面向?qū)ο蟪绦蛟O計語言Java
1.4 C++對面向?qū)ο蟪绦蛟O計方法的支持
1.5 C++程序的實現(xiàn)
1.5.1 VisualC++6
1.5.2 Visual Studio
習題
第2章 從C到C
2.1 C++程序基本組成
2.1.1 C++程序基本結(jié)構(gòu)
2.1.2 C++程序基本組成
2.2 簡單的輸入輸出
2.2.1 鍵盤輸入
2.2.2 屏幕輸出
2.3 指針與引用
2.3.1 指針
2.3.2 引用
2.4 函數(shù)
2.4.1 函數(shù)的定義與調(diào)用
2.4.2 函數(shù)原型與帶默認參數(shù)的函數(shù)
2.4.3 函數(shù)的參數(shù)傳遞
2.4.4 內(nèi)聯(lián)函數(shù)與重載函數(shù)
2.4.5 標準庫函數(shù)
2.5 new和delete運算符
2.6 其他若干重要的C++特性
2.6.1 符號常量
2.6.2 變量的定義
2.6.3 強制類型轉(zhuǎn)換
2.6.4 string類型
2.6.5 結(jié)構(gòu)
2.7 應用實例
2.7.1 結(jié)構(gòu)體的定義
2.7.2 主要函數(shù)的實現(xiàn)
2.7.3 程序的主函數(shù)
習題
第3章 類與對象
3.1 類
3.1.1 類的定義
3.1.2 類成員的訪問控制
3.1.3 成員函數(shù)的實現(xiàn)
3.2 對象
3.2.1 對象的聲明
3.2.2 對象的創(chuàng)建和銷毀
3.2.3 對象成員的訪問
3.3 構(gòu)造函數(shù)與析構(gòu)函數(shù)
3.3.1 構(gòu)造函數(shù)
3.3.2 析構(gòu)函數(shù)
3.3.3 拷貝構(gòu)造函數(shù)
3.4 this指針
3.5 子對象和堆對象
3.5.1 子對象
3.5.2 堆對象
3.6 類的靜態(tài)成員
3.6.1 靜態(tài)數(shù)據(jù)成員
3.6.2 靜態(tài)成員函數(shù)
3.7 類的友元
3.7.1 友元函數(shù)
3.7.2 友元類
3.8 應用實例
3.8.1 Student類的定義
3.8.2 Student類中函數(shù)的實現(xiàn)
3.8.3 靜態(tài)成員的初始化及程序的主函數(shù)
習題
第4章 繼承機制
4.1 基類和派生類
4.1.1 繼承和派生的基本概念
4.1.2 繼承的種類
4.2 單繼承
4.3 派生類的訪問控制
4.3.1 公有繼承
4.3.2 私有繼承
4.3.3 保護繼承
4.4 多繼承
4.4.1 多繼承的定義格式
4.4.2 二義性和支配規(guī)則
4.4.3 虛基類
4.5 繼承機制下的構(gòu)造函數(shù)與析構(gòu)函數(shù)
4.5.1 繼承機制下構(gòu)造函數(shù)的調(diào)用順序
4.5.2 派生類構(gòu)造函數(shù)的規(guī)則
4.5.3 繼承機制下析構(gòu)函數(shù)的調(diào)用順序
4.6 應用實例
4.6.1 保護成員的作用
4.6.2 私有繼承
習題
第5章 多態(tài)性和虛函數(shù)
5.1 靜態(tài)聯(lián)編與動態(tài)聯(lián)編
5.1.1 靜態(tài)聯(lián)編
5.1.2 動態(tài)聯(lián)編
5.2 虛函數(shù)
5.2.1 虛函數(shù)的作用
5.2.2 虛函數(shù)與一般重載函數(shù)的區(qū)別
5.2.3 繼承虛屬性
5.3 成員函數(shù)中調(diào)用虛函數(shù)
5.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)中調(diào)用虛函數(shù)
5.5 純虛函數(shù)和抽象類
5.5.1 純虛函數(shù)
5.5.2 抽象類
5.6 虛析構(gòu)函數(shù)
5.6.1 虛析構(gòu)函數(shù)的定義與使用
5.6.2 虛析構(gòu)函數(shù)的必要性
5.7 應用實例
5.7.1 類的設計
5.7.2 基類Employee的定義
5.7.3 兼職技術(shù)人員類Technician的定義
5.7.4 銷售員類Salesman的定義
5.7.5 經(jīng)理類Manager的定義
5.7.6 銷售經(jīng)理類Salesmanager的定義
5.7.7 編號的初始化與主函數(shù)
習題
第6章 運算符重載
6.1 運算符重載的規(guī)則
6.1.1 運算符重載的規(guī)則
6.1.2 編譯程序選擇重載運算符的規(guī)則
6.2 運算符重載的形式
6.2.1 用成員函數(shù)重載運算符
6.2.2 用友元函數(shù)重載運算符
6.2.3 兩種運算符重載形式的比較
6.3 單目運算符重載
6.4 賦值運算符重載
6.4.1 淺拷貝與深拷貝
6.4.2 重載賦值運算符的格式
6.4.3 重載賦值運算符函數(shù)的返回值
6.4.4 賦值運算符重載函數(shù)與拷貝構(gòu)造函數(shù)的區(qū)別
6.5 特殊運算符重載
6.5.1 “[]”運算符重載
6.5.2 “()”運算符重載
6.6 類類型轉(zhuǎn)換運算符重載
6.6.1 基本類型到類類型的轉(zhuǎn)換
6.6.2 類類型到基本類型的轉(zhuǎn)換
6.7 應用實例
習題
第7章 模板
7.1 模板的概念
7.1.1 強類型的嚴格性與靈活性
7.1.2 解決沖突的途徑
7.1.3 模板的概念
7.2 函數(shù)模板
7.2.1 函數(shù)模板的定義
7.2.2 函數(shù)模板的實例化
7.2.3 函數(shù)模板的重載
7.3 類模板
7.3.1 類模板定義
7.3.2 類模板的實例化
7.3.3 使用函數(shù)類型參數(shù)的類模板
7.3.4 使用默認參數(shù)的類模板
7.4 標準模板庫STL
7.4.1 容器
7.4.2 迭代器
7.4.3 算法
7.5 應用實例
7.5.1 通過自定義類模板對雙向鏈表進行基本操作
7.5.2 通過STL對雙向鏈表進行基本操作
習題
第8章 I/O流類庫
8.1 概述
8.1.1 流的概念
8.1.2 流類庫
8.1.3 支持文件的流類
8.2 格式化輸入輸出
8.2.1 使用ios類的成員函數(shù)進行格式控制
8.2.2 使用控制符進行格式控制
8.3 重載流的插入符和提取符
8.4 I/O常用成員函數(shù)
8.4.1 輸入流的常用成員函數(shù)
8.4.2 輸出流的常用成員函數(shù)
8.5 流的錯誤處理
8.5.1 I/O流的錯誤狀態(tài)字
8.5.2 I/O流的狀態(tài)函數(shù)
8.6 文件流操作
8.6.1 文件流
8.6.2 文件的打開與關(guān)閉
8.6.3 文件的讀寫
8.7 應用實例
8.7.1 定義類
8.7.2 數(shù)據(jù)輸入函數(shù)
8.7.3 數(shù)據(jù)顯示函數(shù)
8.7.4 數(shù)據(jù)查找函數(shù)
8.7.5 數(shù)據(jù)插入函數(shù)
8.7.6 主函數(shù)
習題
第9章 異常處理
9.1 異常處理的基本思想
9.1.1 異常處理的概念
9.1.2 異常處理的基本思想
9.2 異常處理的實現(xiàn)
9.2.1 異常處理的語法
9.2.2 異常處理的執(zhí)行過程
9.2.3 異常接口聲明
9.2.4 標準庫的異常處理
9.3 定義自己的異常類
9.4 異常的逐層傳遞
9.5 異常處理中的構(gòu)造與析構(gòu)
9.6 應用實例
9.6.1 采用自定義異常類
9.6.2 采用標準異常類
習題
第10章 綜合應用實例
10.1 設計任務與要求
10.2 程序的總體結(jié)構(gòu)
10.3 詳細設計
10.3.1 分數(shù)類設計
10.3.2 異常類設計
10.3.3 測試函數(shù)設計
10.4 程序清單
10.5 實例輸出
附錄 實驗
實驗1 簡單的C++程序(2學時)
實驗2 引用與函數(shù)(2學時)
實驗3 構(gòu)造函數(shù)與析構(gòu)函數(shù)(2學時)
實驗4 靜態(tài)成員與友元(4學時)
實驗5 繼承與派生(4學時)
實驗6 多態(tài)性與虛函數(shù)(4學時)
實驗7 運算符重載(2學時)
實驗8 模板(2學時)
實驗9 I/O流(2學時)
實驗10 異常處理(2學時)
參考文獻

本目錄推薦

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