出版時間:2002-7 出版社:人民郵電出版社 作者:楊庚,王汝傳 編著 頁數(shù):275 字?jǐn)?shù):433000
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)地介紹了面向?qū)ο蠹夹g(shù)及C++語言的相關(guān)知識。內(nèi)容包括面向?qū)ο蠹夹g(shù)的概念和特征、C++語言基礎(chǔ)、類和對象、派生與繼承、虛函數(shù)與多態(tài)性、模板、運算符重載和輸入/輸出流庫等。每章有練習(xí)題,書后附有練習(xí)題參考答案,包括相關(guān)的程序。 本書注重基本概念,從實際應(yīng)用出發(fā),突出重點,敘述清楚,深入淺出,論述詳盡,使讀者既能深刻領(lǐng)會面向?qū)ο蟪绦蛟O(shè)計的思想,了解面向?qū)ο蟪绦蛟O(shè)計的特征,又能學(xué)握C十十語言的編程與應(yīng)用。 本書可作為高等學(xué)校計算機及相關(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 復(fù)雜性的維護 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和dob/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 引用與指針的區(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 下標(biāo)運算符“[]” 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é)練習(xí)題答案 第3章 第4章 第5章 第9章練習(xí)題源程序 第3章 第4章 第5章 第6章 第7章 第8章 第9章參考文獻
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計與C++語言 PDF格式下載