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

C++面向對象程序設計教程

C++面向對象程序設計教程

定 價:¥38.00

作 者: 張鴻、馮文新
出版社: 武漢大學出版社
叢編項: 高等學校計算機教材
標 簽: VC++

ISBN: 9787307060159 出版時間: 2008-01-01 包裝: 平裝
開本: 16開 頁數(shù): 373 pages 字數(shù):  

內容簡介

  C++是一種高效實用的程序設計語言。本書是作者總結了多年教學和編程的實踐經驗,并借鑒國內外大量資料精心編寫而成的,書中以淺顯的語言深入講解難懂的思想和語法規(guī)則,并配以大量的圖解和例題,力爭做到深入淺出,詳略得當,便于讀者在學習時有的放矢本書在編寫上具有以下創(chuàng)新之處:(1)既適用具有一定C語言基礎的讀者,也兼顧不具備C語言基礎的讀者;(2)每章中指明了本章的學習目標,內容中提出了進一步的學習建議和思考問題,利于教學和學習;(3)簡單而清晰地表達了面向對象的思想,在介紹面向對象思想的基礎上,結合應用領域和現(xiàn)實生活中的典型事例,闡述了面向對象程序設計語言的基礎知識;(4)注重學習能力的培養(yǎng),通過對現(xiàn)實問題的具體分析,以及結合上機試驗,不斷加強讀者對面向對象程序設計應用和分析的能力,從而達到輕松、熟練運用的目的;(5)語言流暢,圖文并茂,易于理解;(6)結構合理,由淺人深,層層引導,重點突出,注重更詳細、更深入的問題分析;(7)例題典型化,習題樣式多樣化、基礎化且有深度,可為各類計算機程序設計考試提供扎實的基礎。 本書共八章,適合用做大學計算機專業(yè)和非計算機專業(yè)的程序設計基礎課程教材,也可供自學的讀者使用。

作者簡介

暫缺《C++面向對象程序設計教程》作者簡介

圖書目錄

第1章 面向對象程序設計概述
1.1 面向對象思想的產生背景
1.2 面向對象程序設計的基本概念
1.2.1 對象和類
1.2.2 消息和方法
1.3 面向對象程序設計的基本特性及其優(yōu)點
1.3.1 基本特性
1.3.2 面向對象程序設計的優(yōu)點
1.4 面向對象程序設計語言的發(fā)展
1.5 重點與難點
習題一
第2章 C++基礎
2.1 C++源程序的結構
2.1.1 面向過程的C++源程序
2.1.2 面向對象的C++源程序
2.2 C++源程序上機的基本步驟
2.3 標識符
2.4 基本數(shù)據(jù)類型
2.5 常量與變量
2.5.1 常量
2.5.2 變量
2.5.3 數(shù)據(jù)類型轉換
2.6 運算符與表達式
2.6.1 算術運算符與算術表達式
2.6.2 賦值運算符與賦值表達式
2.6.3 自增(++)、自減(——)運算符
2.6.4 關系運算符與關系表達式
2.h.5 邏輯運算符與邏輯表達式
2.6.6 條件運算符與條件表達式
2.6.7 逗號運算符與逗號表達式
2.6.8 sizeof運算符
2.6.9 位運算符
2.7 數(shù)據(jù)的簡單輸入和輸出
2.7.1 輸入操作
2.7.2 輸出操作
2.8 C++語句
2.9 程序的基本控制結構
2.9.1 順序結構
2.9.2 選擇結構
2.9.3 循環(huán)結構
2.10 構造數(shù)據(jù)類型、枚舉類型和typedef
2.10.1 數(shù)組
2.10.2 結構體
2.10.3 共用體
2.10.4 枚舉
2.10.5 類型定義tvpedef
2.11 函數(shù)和文件
2.11.1 函數(shù)定義與函數(shù)原型聲明
2.11.2 函數(shù)調用和函數(shù)的返回值
2.11.3 函數(shù)參數(shù)
2.11.4 函數(shù)的嵌套調用和遞歸調用
2.11.5 變量的存儲廚陸
2.11.6 內部函數(shù)和外部函數(shù)
2.12 編譯預處理命令
2.12.1 宏定義
2.12.2 文件包含
2.12.3 條件編譯
2.13 指針
2.13.1 地址、指針和指針變量
2.13.2 指針與數(shù)組
2.13.3 指針與函數(shù)
2.13.4 指針的運算
2.14 C++在非面向對象方面的一些擴充
2.14.1 單行注釋
2.14.2 變量、函數(shù)等的聲明位置
2.14.3 變量的初始化
2.14.4 強制類型轉換
2.14.5 作用域運算符
2.14.6 函數(shù)原型
2.14.7 void型指針
2.14.8 const修飾符
2.14.9 內聯(lián)函數(shù)
2.14.10 帶有缺省參數(shù)的函數(shù)
2.14.11 函數(shù)(名)重載
2.14.12 new和delete運算符
2.14.13 引用(reference)
2.14.14 無名共用體
2.14.15 結構體名、共用體名和枚舉名直接作為數(shù)據(jù)類型名使用
2.15 C++中標識符的作用域
2.15.1 函數(shù)原型作用域
2.15.2 塊作用域
2.15.3 函數(shù)作用域
2.15.4 文件作用域
2.16 重點與難點
習題二
第3章 類與對象
3.1 類和對象的定義
3.1.1 類
3.1.2 對象
3.1.3 類作用域
3.2 this指針
3.3 構造函數(shù)與析構函數(shù)
3.3.1 構造函數(shù)(COnstructor)
3.3.2 拷貝構造函數(shù)(copy constuctor)
3.3.3 析構函數(shù)(destructor)
3.4 const對象和const成員函數(shù)
3.4.1 const對象
3.4.2 const成員函數(shù)
3.5 對象數(shù)組
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.9 重點與難點
習題三
第4章 繼承性
4.1 概述
4.1.1 繼承與派生
4.1.2 訪問控制
4.1.3 成員覆蓋
4.2 單繼承
4.2.1 單繼承派十類的定義
4.2.2 派生類的構造函數(shù)與析構函數(shù)
4.2.3 基類對象與派生類對象的初始化
4.3 多繼承
4.4 支配規(guī)則、賦值兼容規(guī)則和二義性
4.4.1 支配規(guī)則
4.4.2 賦值兼容規(guī)則
4.4.3 二義性
4.5 虛基類
4.5.1 使用虛基類消除二義性
4.5.2 虛基類的初始化
4.6 重點與難點
習題四
第5章 多態(tài)性
5.1 多態(tài)性概述
5.1.1 多態(tài)性的類型
5.1.2 多態(tài)性的實現(xiàn)方式
5.2 運算符重載
5.2.1 運算符重載的限制
5.2.2 運算符重載函數(shù)
5.3 幾個常用運算符的重載
5.3.1 賦值運算符“=”的重載
5.3.2 數(shù)組下標運算符“[]的重載
5.3.3 函數(shù)調用運算符“()”的重載
5.4 類型轉換
5.4.1 系統(tǒng)預定義類型之間的轉換
5.4.2 用戶定義類型與其他數(shù)據(jù)類型之間的轉換
5.5 虛函數(shù)
5.5.1 引例
5.5.2 虛函數(shù)
5.5.3 覆蓋與函數(shù)重載
5.5.4 多繼承中的虛函數(shù)
5.5.5 虛函數(shù)的實現(xiàn)
5.5.6 純虛函數(shù)
5.5.7 抽象類
5.6 重點與難點
習題五
第6章 模板
第7章 c++輸入輸出流和文件處理
第8章 異常處理
附錄A ASCII碼字符集
附錄B C++關鍵字
附錄C Visual C++常用庫函數(shù)
附錄D 常用運算符的功能、優(yōu)先級和結合性
參考文獻

本目錄推薦

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