出版時間:2006-10 出版社:機械工業(yè)出版社 作者:劉振安 頁數(shù):283
內(nèi)容概要
本書系統(tǒng)介紹面向對象程序設計方法,并用C++用語言描述了具體實現(xiàn)方法。本書假設讀者學過C語言或者C++語言的面向過程部分的知識,所以直接通過使用對象和STL庫,建立對象行為及實例的概念,并強調(diào)C++中重要的概念和編程思想。本書密切結合案例建立對象和類的概念,突出應用,旨在提高使用面向對象方法解決實際問題的能力,并進一步強調(diào)多文件編程方法,以便為可視化編程打下基礎。 本書取材新穎、結構合理、概念清楚、實用性強,易于教學,適合作為高等院校的教材,也可以作為培訓班教材、自學教材及工程技術人員的參考書。
書籍目錄
第1章 C++語言的新面貌 1.1 似曾相識燕歸來 1.2 使用函數(shù)重載 1.3 C++的基本數(shù)據(jù)類型 1.3.1 關鍵字 1.3.2 基本數(shù)據(jù)類型 1.3.3 變量對象 1.3.4 常量對象 1.3.5 運算符與混合運算 1.4 舊貌換新顏 1.4.1 指針與const限定符 1.4.2 數(shù)組 1.4.3 類型定義關鍵字typedef 1.5 C++的幾個新特點 1.5.1 動態(tài)分配內(nèi)存 1.5.2 引用 1.5.3 泛型算法應用于普通數(shù)組 1.5.4 數(shù)據(jù)的簡單輸入輸出格式 1.6 各章 節(jié)的關系和教學建議 1.7 程序的編輯、編譯和運行的基本概念 實驗1 何編輯、編譯、調(diào)試和運行一個實際程序 習題第2章 從結構到類的演變 2.1 結構的演化 2.1.1 結構發(fā)生質(zhì)的演變 2.1.2 使用構造函數(shù)初始化結構的對象 2.2 從結構演變到一個簡單的類 2.3 C++面向對象程序設計的特點 2.3.1 對象 2.3.2 抽象和類 2.3.3 封裝 2.3.4 繼承 2.3.5 多態(tài)性 2.4 數(shù)據(jù)對象和數(shù)據(jù)類型 2.4.1 數(shù)據(jù)對象、變量和常量 2.4.2 數(shù)據(jù)類型 2.5 熟悉并使用類和對象 2.5.1 使用string對象 2.5.2 使用string類的典型成員函數(shù)實例 2.5.3 使用complex對象 2.5.4 使用對象小結 2.6 string對象數(shù)組與范型算法 2.7 結構化程序設計典型例題 2.8 活捉臭蟲保平安 2.8.1 一個簡單的示例程序 2.8.2 編譯程序 2.8.3 排錯 2.8.4 基本調(diào)試命令簡介 實驗2 練習調(diào)試程序 習題2第3章 函數(shù)和函數(shù)模板 3.1 函數(shù)的基本要素 3.2 函數(shù)的調(diào)用形式 3.2.1 函數(shù)的語句調(diào)用 3.2.2 函數(shù)的表達式調(diào)用 3.2.3 函數(shù)的參數(shù)調(diào)用 3.2.4 遞歸調(diào)用 3.2.5 遞歸與遞推的比較 3.3 函數(shù)參數(shù)的傳遞方式 3.3.1 傳值方式 3.3.2 傳地址方式 3.3.3 傳引用方式 3.3.4 默認參數(shù) 3.3.5 使用const保護數(shù)據(jù) 3.4 深入討論函數(shù)返回值 3.4.1 返回引用的函數(shù) 3.4.2 返回指針的函數(shù) 3.4.3 返回對象的函數(shù) ……第4章 建立類和對象的概念第5章 特殊函數(shù)和成員第6章 面向對象編程實例第7章 繼承和派生第8章 類模板與向量容器第9章 多態(tài)性、虛函數(shù)及其他類型第10章 運算符重載及流類庫第11章 面向對象專題討論附錄A 按字母表順序排列的C和C++保留字附錄B C語言關鍵字附錄C 結構和鏈表的基礎知識參考文獻
圖書封面
評論、評分、閱讀與下載