面向?qū)ο蟪绦蛟O(shè)計與C++語言

出版時間:2006-11  出版社:人民郵電  作者:楊庚,王汝傳,葉  頁數(shù):247  字數(shù):390000  

內(nèi)容概要

本書系統(tǒng)地介紹了面向?qū)ο蠹夹g(shù)及C++語言的相關(guān)知識。內(nèi)容包括面向?qū)ο蠹夹g(shù)的概念和特征、C++語言基礎(chǔ)、類和對象、派生與繼承、虛函數(shù)與多態(tài)性、模板、運算符重載、輸入/輸出流庫、異常處理等?! ”緯⒅鼗靖拍?,從實際應(yīng)用出發(fā),突出重點,敘述清楚,深入淺出,論述詳盡,使讀者既能深刻領(lǐng)會面向?qū)ο蟪绦蛟O(shè)計的思想,了解面向?qū)ο蟪绦蛟O(shè)計的特征,又能掌握C++語言的編程與應(yīng)用。  本書可作為高等學校計算機及相關(guān)專業(yè)面向?qū)ο蟪绦蛟O(shè)計的教材,也可作為其他專業(yè)師生和科技工作者的參考用書。

書籍目錄

第1章 面向?qū)ο蠹夹g(shù)概述 1.1 面向?qū)ο蠹夹g(shù)概念  1.2 結(jié)構(gòu)化程序設(shè)計與面向?qū)ο蟪绦蛟O(shè)計的區(qū)別  1.3 面向?qū)ο蟪绦蛟O(shè)計的作用   1.3.1 復雜性的維護   1.3.2 生產(chǎn)率的提高   1.3.3 設(shè)計大型應(yīng)用程序  1.4 面向?qū)ο蟪绦蛟O(shè)計語言   1.4.1 程序設(shè)計語言發(fā)展概況   1.4.2 面向?qū)ο蟪绦蛟O(shè)計語言簡介  練習題 第2章 面向?qū)ο蠹夹g(shù)的基本特征 2.1 對象(Object)  2.2 類(Class)  2.3 封裝(Encapsulation)  2.4 繼承(Inheritance)  2.5 消息(Message)  2.6 結(jié)構(gòu)與連接(Structure & Connection)  2.6.1 一般—特殊結(jié)構(gòu)  2.6.2 整體—部分結(jié)構(gòu)  2.6.3 實例連接  2.6.4 消息連接  2.7 多態(tài)性(Polymorphism)  練習題 第3章 C++基礎(chǔ)  3.1 C語言與C++語言的關(guān)系  3.2 數(shù)據(jù)和表達式   3.2.1 基本數(shù)據(jù)類型   3.2.2 關(guān)鍵字   3.2.3 變量   3.2.4 常量   3.2.5 表達式   3.2.6 運算符的使用  3.3 基本語句   3.3.1 選擇語句:if語句   3.3.2 選擇語句:if/else語句   3.3.3 switch語句   3.3.4 循環(huán)語句:while和do/while語句   3.3.5 循環(huán)語句:for語句   3.3.6 轉(zhuǎn)向語句:break、continue、return、goto語句  3.4 函數(shù)   3.4.1 函數(shù)的聲明、定義與調(diào)用   3.4.2 參數(shù)缺省函數(shù)   3.4.3 函數(shù)名重載   3.4.4 遞歸函數(shù)   3.4.5 內(nèi)聯(lián)函數(shù)  3.5 數(shù)組   3.5.1 數(shù)組的定義   3.5.2 數(shù)組的初始化   3.5.3 數(shù)組的使用  3.6 指針和字符串   3.6.1 定義指針變量   3.6.2 指針的應(yīng)用   3.6.3 指針與數(shù)組   3.6.4 const型指針   3.6.5 內(nèi)存的分配:new和delete  3.7 引用   3.7.1 引用的概念   3.7.2 不能被定義引用的情況   3.7.3 函數(shù)參數(shù)中的引用傳遞   3.7.4 函數(shù)的引用返回值   3.7.5 引用與指針的區(qū)別  3.8 本章小結(jié)  練習題 第4章 類與對象  4.1 類的構(gòu)成  4.2 成員函數(shù)的定義  4.3 對象的定義和使用  4.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)   4.4.1 一般形式的構(gòu)造函數(shù)   4.4.2 參數(shù)化的構(gòu)造函數(shù)   4.4.3 缺省參數(shù)的構(gòu)造函數(shù)   4.4.4 拷貝構(gòu)造函數(shù)和重載賦值運算符   4.4.5 構(gòu)造函數(shù)個數(shù)   4.4.6 析構(gòu)函數(shù) 4.5 友員成員  4.6 靜態(tài)成員   4.6.1 靜態(tài)數(shù)據(jù)成員   4.6.2 靜態(tài)函數(shù)成員  4.7 對象成員 4.8 常數(shù)成員  4.9 本章小結(jié)  練習題 第5章 類的繼承與派生  5.1 派生類的概念  5.2 派生類的定義   5.2.1 派生類的構(gòu)造函數(shù)   5.2.2 派生類對基類成員的訪問規(guī)則  5.3 多重繼承   5.3.1 多重繼承的聲明   5.3.2 虛基類  5.4 本章小結(jié)  練習題 第6章 虛函數(shù)與多態(tài)性  6.1 多態(tài)性的概念  6.2 虛函數(shù)  6.3 虛函數(shù)的限制  6.4 多態(tài)性的有效范圍  6.5 純虛函數(shù)和抽象類  6.6 本章小結(jié)  練習題 第7章 模板  7.1 模板的概念  7.2 函數(shù)模板與模板函數(shù)  7.3 類模板與模板類  7.4 本章小結(jié)  練習題 第8章 運算符重載  8.1 可重載的運算符  8.2 用成員函數(shù)重載運算符  8.3 用友員函數(shù)重載運算符  8.4 幾個常用運算符重載   8.4.1 賦值運算符“=”   8.4.2 下標運算符“[]”   8.4.3 函數(shù)調(diào)用運算符“()”  8.5 本章小結(jié)  練習題 第9章 輸入/輸出流庫  9.1 基本概念  9.2 C++ I/O流庫   9.2.1 streambuf類   9.2.2 ios類  9.3 一般輸入/輸出   9.3.1 C++中傳送數(shù)據(jù)的方法   9.3.2 輸入/輸出類的定義   9.3.3 輸入/輸出運算符的使用 9.4 格式化輸入/輸出  9.4.1 用ios類成員函數(shù)進行格式化   9.4.2 用操作函數(shù)進行格式化控制   9.4.3 用戶自定義控制符函數(shù)  9.5 用戶自定義類型的輸入/輸出   9.5.1 重載輸出運算符“”  9.6 文件的輸入/輸出   9.6.1 概述   9.6.2 文件打開與關(guān)閉   9.6.3 文本文件的讀寫操作   9.6.4 隨機存取文件  9.7 本章小結(jié)  練習題 第10章 異常處理  10.1 異常的概念  10.2 異常的基本思想  10.3 異常的實現(xiàn)  10.4 異常處理的規(guī)則  10.5 多路捕獲  10.6 異常處理機制  10.7 使用異常的方法  10.8 本章小結(jié)  練習題 參考文獻

圖書封面

評論、評分、閱讀與下載


    面向?qū)ο蟪绦蛟O(shè)計與C++語言 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7