注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++程序設(shè)計與實踐

C++程序設(shè)計與實踐

C++程序設(shè)計與實踐

定 價:¥39.00

作 者: 白忠建 編著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: VC++

ISBN: 9787111376040 出版時間: 2012-05-01 包裝: 平裝
開本: 16開 頁數(shù): 304 字數(shù):  

內(nèi)容簡介

  《高等院校軟件工程專業(yè)規(guī)劃教材:C++程序設(shè)計與實踐》詳細介紹了對象和面向?qū)ο蠹夹g(shù)的概念,并圍繞案例的求解,深入淺出地介紹了面向?qū)ο蠹夹g(shù)的4個核心思想(數(shù)據(jù)封裝、繼承、多態(tài)和泛型編程)在C++中的概念、實現(xiàn)機制和語法、編程方法等,其中包括類與對象、運算符重載、繼承和派生、虛函數(shù)和多態(tài)性、模板和泛型編程、多繼承、名字空間和異常處理,使讀者能夠循序漸進地掌握C++的語法以及面向?qū)ο蟪绦蛟O(shè)計的方法。《高等院校軟件工程專業(yè)規(guī)劃教材:C++程序設(shè)計與實踐》在每一章的重要知識點之后均穿插了適量的實踐題,建議讀者動手實踐,加深對C++的理解。本書既可作為高等學校計算機及其相關(guān)專業(yè)相應(yīng)課程的教材,也可作為C++程序員的參考書。

作者簡介

暫缺《C++程序設(shè)計與實踐》作者簡介

圖書目錄

出版說明
前言
第1章 引論
 1.1什么是對象
 1.2什么是面向過程和面向?qū)ο?br /> 1.2.1面向過程方法
 1.2.2面向?qū)ο蠓椒?br /> 1.3面向?qū)ο蠹夹g(shù)的核心概念
 1.3.1數(shù)據(jù)封裝
 1.3.2繼承
 1.3.3多態(tài)性
 1.3.4泛型編程
 1.4C++程序概貌
 1.4.1第一個C++程序
 1.4.2C++程序的編輯、編譯和鏈接
 1.5貫穿全書的案例
第2章 C++的數(shù)據(jù)類型
 2.1C++數(shù)據(jù)類型概覽
 2.2標識符、常量和變量
 2.2.1標識符
 2.2.2常量
 2.2.3變量
 2.2.4變量的初始化
 2.3簡單數(shù)據(jù)類型
 2.3.1整數(shù)類型
 2.3.2浮點類型
 2.3.3枚舉類型
 2.3.4簡單類型的應(yīng)用
 2.4地址數(shù)據(jù)類型
 2.4.1指針類型
 2.4.2引用類型
 2.4.3地址類型的使用
 2.5結(jié)構(gòu)化數(shù)據(jù)類型
 2.5.1數(shù)組
 2.5.2結(jié)構(gòu)體
 2.5.3用typedef定義類型的別名
 2.6運算符和表達式
 2.6.1常用的運算符和表達式
 2.6.2幾種特殊的運算符
第3章 C++語句
 3.1概述
 3.1.1表達式語句
 3.1.2復合語句
 3.1.3標號語句
 3.2流程控制結(jié)構(gòu)和語句
 3.2.1順序結(jié)構(gòu)
 3.2.2選擇結(jié)構(gòu)和語句
 3.2.3循環(huán)結(jié)構(gòu)和語句
 3.2.4跳轉(zhuǎn)語句
 3.3異常處理語句
 3.3.1異常處理的意義
 3.3.2異常處理的方法
第4章 函數(shù)
 4.1函數(shù)的原型聲明和定義
 4.2函數(shù)的參數(shù)和返回值
 4.2.1函數(shù)的參數(shù)
 4.2.2函數(shù)的返回值
 4.3函數(shù)重載
 4.4存儲類修飾符
 4.5標識符的作用域和生命期
 4.5.1作用域和生命期
 4.5.2名字限定
 4.6函數(shù)的其他話題
 4.6.1內(nèi)聯(lián)函數(shù)
 4.6.2函數(shù)遞歸
 4.6.3指向函數(shù)的指針和引用
 4.6.4在C++程序中調(diào)用非C++函數(shù)
 4.7C風格的解決方案
 4.7.1形體建模
 4.7.2存儲模型的設(shè)計
 4.7.3形體和列表類型設(shè)計上的缺陷
 4.7.4 一個更好的列表類型
 4.7.5與形體相關(guān)的操作
 4.7.6列表相關(guān)的操作
第5章 類和對象
 5.1問題引入
 5.2類與對象
 5.2.1類的定義
 5.2.2類和對象簡介
 5.2.3訪問控制
 5.3類的成員
 5.3.1數(shù)據(jù)成員
 5.3.2成員函數(shù)
 5.3.3靜態(tài)成員
 5.4類對象的初始化
 5.5C++的類
 5.6數(shù)據(jù)封裝和信息隱藏的意義
 5.7用面向?qū)ο蟮姆绞剿伎?br /> 5.8解決方案
 5.8.1形體類型的類版本
 5.8.2列表類型的類版本
第6章 深入類和對象
 6.1問題引入
 6.2構(gòu)造函數(shù)和析構(gòu)函數(shù)
 6.2.1構(gòu)造函數(shù)的定義
 6.2.2重載構(gòu)造函數(shù)
 6.2.3析構(gòu)函數(shù)
 6.2.4復制構(gòu)造函數(shù)
 6.3對象的創(chuàng)建和初始化
 6.4對象和指針
 6.4.1this指針
 6.4.2指向類對象的指針
 6.4.3指向類成員的指針
 6.5友元關(guān)系
 6.5.1友元函數(shù)
 6.5.2友元類
 6.5.3友元關(guān)系的特性
 6.6與類和對象相關(guān)的問題
 6.6.1對象數(shù)組
 6.6.2類對象作為函數(shù)參數(shù)和返回值
 6.6.3常量對象
 6.6.4常成員函數(shù)
 6.6.5嵌套類
 6.6.6在類中定義類型
 6.7解決方案
 6.7.1形體類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
 6.7.2列表類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
第7章 運算符重載
 7.1問題引入
 7.2運算符的重載形式
 7.2.1運算符重載的語法
 7.2.2重載運算符規(guī)則
 7.3常用運算符的重載
 7.3.1賦值運算符的重載
 7.3.2算術(shù)運算符的重載
 7.3.3重載++和--運算符
 7.3.4重載關(guān)系運算符
 7.4幾種特殊運算符的重載
 7.4.1重載輸入/輸出運算符>>和<<
 7.4.2重載類型轉(zhuǎn)換運算符
 7.4.3重載指針運算符
 7.4.4重載()運算符
 7.4.5重載[]運算符
 7.5解決方案
 7.5.1為形體類重載運算符
 7.5.2為列表類重載運算符
第8章 繼承和派生
 8.1問題引入
 8.2繼承和派生的概念
 8.2.1基類與派生類
 8.2.2繼承的語法
 8.2.3基類的protected成員
 8.2.4訪問聲明
 8.2.5基類靜態(tài)成員的派生
 8.3基類與派生類的關(guān)系
 8.3.1基類對象的初始化
 8.3.2派生類對象和基類對象的相互轉(zhuǎn)換
 8.3.3在派生類中重新定義基類的成員
 8.3.4派生類繼承基類重載的運算符函數(shù)
 8.4繼承的意義
 8.4.1模塊的觀點
 8.4.2類型的觀點
 8.5解決方案
 8.5.1形體類的改造
 8.5.2列表類的改造
第9章 虛函數(shù)和多態(tài)性
 9.1問題引入
 9.2多態(tài)性的概念
 9.2.1靜態(tài)多態(tài)性
 9.2.2動態(tài)多態(tài)性
 9.3實現(xiàn)多態(tài)的基石——虛函數(shù)
 9.3.1虛函數(shù)的概念和特性
 9.3.2虛函數(shù)的實現(xiàn)機制
 9.4純虛函數(shù)和抽象類
 9.5解決方案
 9.5.1將Quadrangle類改造成抽象類
 9.5.2更抽象的容器類
第10章 模板和泛型編程
 10.1問題引入
 10.2函數(shù)模板
 10.2.1函數(shù)模板的定義和使用
 10.2.2重載模板函數(shù)和非模板函數(shù)
 10.2.3函數(shù)模板的特化
 10.3類模板
 10.3.1類模板的定義和使用
 10.3.2類模板的成員
 10.3.3類模板的特化
 10.3.4類模板中的友元
 10.3.5類模板的繼承和派生
 10.4容器類和迭代器
 10.4.1從容器中分離出迭代操作
 10.4.2C++的標準容器類
 10.5泛型算法
 10.5.1泛型算法函數(shù)的設(shè)計
 10.5.2函數(shù)對象在泛型算法中的作用
 10.5.3C++的標準泛型算法和函數(shù)對象
 10.6解決方案
第11章 流庫
 11.1問題引入
 11.2C++的I/O系統(tǒng)
 11.3C++流庫的結(jié)構(gòu)
 11.3.1輸入/輸出流的含義
 11.3.2C++流庫的結(jié)構(gòu)簡介
 11.4輸入和輸出
 11.4.1istream
 11.4.2ostream
 11.4.3輸出運算符<<
 11.4.4輸入運算符>>
 11.5格式控制
 11.5.1用ios類成員函數(shù)格式化
 11.5.2用操縱函數(shù)格式化
 11.6文件I/O
 11.6.1文件的概念
 11.6.2文件的打開和關(guān)閉
 11.6.3文件的讀寫
第12章 多繼承
 12.1問題引入
 12.2多繼承的概念
 12.3虛繼承和虛基類
 12.3.1多繼承的二義性問題
 12.3.2虛繼承和虛基類
 12.4多繼承中的其他話題
 12.4.1虛函數(shù)的調(diào)用
 12.4.2最終派生類對象的初始化
第13章 名字空間和異常處理
 13.1問題引入
 13.2名字空間
 13.2.1名字空間的定義
 13.2.2嵌套的名字空間
 13.2.3using 聲明
 13.2.4using指令
 13.2.5匿名名字空間
 13.2.6名字空間小結(jié)
 13.3異常處理
 13.3.1C語言的出錯處理
 13.3.2拋出異常
 13.3.3異常捕獲
 13.3.4清除異常對象
 13.3.5在構(gòu)造函數(shù)中拋出異常
 13.3.6異常匹配
 13.3.7含有異常的程序設(shè)計
 13.3.8異常的典型使用
 13.3.9開銷
附錄
 附錄AC++關(guān)鍵字
 附錄B運算符的優(yōu)先級和結(jié)合性
 附錄C標準C++頭文件
參考文獻

本目錄推薦

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