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

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

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

定 價(jià):¥39.00

作 者: 白忠建 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: VC++

ISBN: 9787111376040 出版時(shí)間: 2012-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 304 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《C++程序設(shè)計(jì)與實(shí)踐》作者簡(jiǎn)介

圖書目錄

出版說(shuō)明
前言
第1章 引論
 1.1什么是對(duì)象
 1.2什么是面向過(guò)程和面向?qū)ο?br /> 1.2.1面向過(guò)程方法
 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第一個(gè)C++程序
 1.4.2C++程序的編輯、編譯和鏈接
 1.5貫穿全書的案例
第2章 C++的數(shù)據(jù)類型
 2.1C++數(shù)據(jù)類型概覽
 2.2標(biāo)識(shí)符、常量和變量
 2.2.1標(biāo)識(shí)符
 2.2.2常量
 2.2.3變量
 2.2.4變量的初始化
 2.3簡(jiǎn)單數(shù)據(jù)類型
 2.3.1整數(shù)類型
 2.3.2浮點(diǎn)類型
 2.3.3枚舉類型
 2.3.4簡(jiǎn)單類型的應(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運(yùn)算符和表達(dá)式
 2.6.1常用的運(yùn)算符和表達(dá)式
 2.6.2幾種特殊的運(yùn)算符
第3章 C++語(yǔ)句
 3.1概述
 3.1.1表達(dá)式語(yǔ)句
 3.1.2復(fù)合語(yǔ)句
 3.1.3標(biāo)號(hào)語(yǔ)句
 3.2流程控制結(jié)構(gòu)和語(yǔ)句
 3.2.1順序結(jié)構(gòu)
 3.2.2選擇結(jié)構(gòu)和語(yǔ)句
 3.2.3循環(huán)結(jié)構(gòu)和語(yǔ)句
 3.2.4跳轉(zhuǎn)語(yǔ)句
 3.3異常處理語(yǔ)句
 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存儲(chǔ)類修飾符
 4.5標(biāo)識(shí)符的作用域和生命期
 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風(fēng)格的解決方案
 4.7.1形體建模
 4.7.2存儲(chǔ)模型的設(shè)計(jì)
 4.7.3形體和列表類型設(shè)計(jì)上的缺陷
 4.7.4 一個(gè)更好的列表類型
 4.7.5與形體相關(guān)的操作
 4.7.6列表相關(guān)的操作
第5章 類和對(duì)象
 5.1問(wèn)題引入
 5.2類與對(duì)象
 5.2.1類的定義
 5.2.2類和對(duì)象簡(jiǎn)介
 5.2.3訪問(wèn)控制
 5.3類的成員
 5.3.1數(shù)據(jù)成員
 5.3.2成員函數(shù)
 5.3.3靜態(tài)成員
 5.4類對(duì)象的初始化
 5.5C++的類
 5.6數(shù)據(jù)封裝和信息隱藏的意義
 5.7用面向?qū)ο蟮姆绞剿伎?br /> 5.8解決方案
 5.8.1形體類型的類版本
 5.8.2列表類型的類版本
第6章 深入類和對(duì)象
 6.1問(wèn)題引入
 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復(fù)制構(gòu)造函數(shù)
 6.3對(duì)象的創(chuàng)建和初始化
 6.4對(duì)象和指針
 6.4.1this指針
 6.4.2指向類對(duì)象的指針
 6.4.3指向類成員的指針
 6.5友元關(guān)系
 6.5.1友元函數(shù)
 6.5.2友元類
 6.5.3友元關(guān)系的特性
 6.6與類和對(duì)象相關(guān)的問(wèn)題
 6.6.1對(duì)象數(shù)組
 6.6.2類對(duì)象作為函數(shù)參數(shù)和返回值
 6.6.3常量對(duì)象
 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章 運(yùn)算符重載
 7.1問(wèn)題引入
 7.2運(yùn)算符的重載形式
 7.2.1運(yùn)算符重載的語(yǔ)法
 7.2.2重載運(yùn)算符規(guī)則
 7.3常用運(yùn)算符的重載
 7.3.1賦值運(yùn)算符的重載
 7.3.2算術(shù)運(yùn)算符的重載
 7.3.3重載++和--運(yùn)算符
 7.3.4重載關(guān)系運(yùn)算符
 7.4幾種特殊運(yùn)算符的重載
 7.4.1重載輸入/輸出運(yùn)算符>>和<<
 7.4.2重載類型轉(zhuǎn)換運(yùn)算符
 7.4.3重載指針運(yùn)算符
 7.4.4重載()運(yùn)算符
 7.4.5重載[]運(yùn)算符
 7.5解決方案
 7.5.1為形體類重載運(yùn)算符
 7.5.2為列表類重載運(yùn)算符
第8章 繼承和派生
 8.1問(wèn)題引入
 8.2繼承和派生的概念
 8.2.1基類與派生類
 8.2.2繼承的語(yǔ)法
 8.2.3基類的protected成員
 8.2.4訪問(wèn)聲明
 8.2.5基類靜態(tài)成員的派生
 8.3基類與派生類的關(guān)系
 8.3.1基類對(duì)象的初始化
 8.3.2派生類對(duì)象和基類對(duì)象的相互轉(zhuǎn)換
 8.3.3在派生類中重新定義基類的成員
 8.3.4派生類繼承基類重載的運(yùn)算符函數(shù)
 8.4繼承的意義
 8.4.1模塊的觀點(diǎn)
 8.4.2類型的觀點(diǎn)
 8.5解決方案
 8.5.1形體類的改造
 8.5.2列表類的改造
第9章 虛函數(shù)和多態(tài)性
 9.1問(wèn)題引入
 9.2多態(tài)性的概念
 9.2.1靜態(tài)多態(tài)性
 9.2.2動(dòng)態(tài)多態(tài)性
 9.3實(shí)現(xiàn)多態(tài)的基石——虛函數(shù)
 9.3.1虛函數(shù)的概念和特性
 9.3.2虛函數(shù)的實(shí)現(xiàn)機(jī)制
 9.4純虛函數(shù)和抽象類
 9.5解決方案
 9.5.1將Quadrangle類改造成抽象類
 9.5.2更抽象的容器類
第10章 模板和泛型編程
 10.1問(wèn)題引入
 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++的標(biāo)準(zhǔn)容器類
 10.5泛型算法
 10.5.1泛型算法函數(shù)的設(shè)計(jì)
 10.5.2函數(shù)對(duì)象在泛型算法中的作用
 10.5.3C++的標(biāo)準(zhǔn)泛型算法和函數(shù)對(duì)象
 10.6解決方案
第11章 流庫(kù)
 11.1問(wèn)題引入
 11.2C++的I/O系統(tǒng)
 11.3C++流庫(kù)的結(jié)構(gòu)
 11.3.1輸入/輸出流的含義
 11.3.2C++流庫(kù)的結(jié)構(gòu)簡(jiǎn)介
 11.4輸入和輸出
 11.4.1istream
 11.4.2ostream
 11.4.3輸出運(yùn)算符<<
 11.4.4輸入運(yùn)算符>>
 11.5格式控制
 11.5.1用ios類成員函數(shù)格式化
 11.5.2用操縱函數(shù)格式化
 11.6文件I/O
 11.6.1文件的概念
 11.6.2文件的打開(kāi)和關(guān)閉
 11.6.3文件的讀寫
第12章 多繼承
 12.1問(wèn)題引入
 12.2多繼承的概念
 12.3虛繼承和虛基類
 12.3.1多繼承的二義性問(wèn)題
 12.3.2虛繼承和虛基類
 12.4多繼承中的其他話題
 12.4.1虛函數(shù)的調(diào)用
 12.4.2最終派生類對(duì)象的初始化
第13章 名字空間和異常處理
 13.1問(wèn)題引入
 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語(yǔ)言的出錯(cuò)處理
 13.3.2拋出異常
 13.3.3異常捕獲
 13.3.4清除異常對(duì)象
 13.3.5在構(gòu)造函數(shù)中拋出異常
 13.3.6異常匹配
 13.3.7含有異常的程序設(shè)計(jì)
 13.3.8異常的典型使用
 13.3.9開(kāi)銷
附錄
 附錄AC++關(guān)鍵字
 附錄B運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
 附錄C標(biāo)準(zhǔn)C++頭文件
參考文獻(xiàn)

本目錄推薦

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