注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(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++

購(gòu)買(mǎi)這本書(shū)可以去


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ǔ)法、編程方法等,其中包括類(lèi)與對(duì)象、運(yùn)算符重載、繼承和派生、虛函數(shù)和多態(tài)性、模板和泛型編程、多繼承、名字空間和異常處理,使讀者能夠循序漸進(jìn)地掌握C++的語(yǔ)法以及面向?qū)ο蟪绦蛟O(shè)計(jì)的方法?!陡叩仍盒\浖こ虒I(yè)規(guī)劃教材:C++程序設(shè)計(jì)與實(shí)踐》在每一章的重要知識(shí)點(diǎn)之后均穿插了適量的實(shí)踐題,建議讀者動(dòng)手實(shí)踐,加深對(duì)C++的理解。本書(shū)既可作為高等學(xué)校計(jì)算機(jī)及其相關(guān)專業(yè)相應(yīng)課程的教材,也可作為C++程序員的參考書(shū)。

作者簡(jiǎn)介

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

圖書(shū)目錄

出版說(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貫穿全書(shū)的案例
第2章 C++的數(shù)據(jù)類(lèi)型
 2.1C++數(shù)據(jù)類(lèi)型概覽
 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ù)類(lèi)型
 2.3.1整數(shù)類(lèi)型
 2.3.2浮點(diǎn)類(lèi)型
 2.3.3枚舉類(lèi)型
 2.3.4簡(jiǎn)單類(lèi)型的應(yīng)用
 2.4地址數(shù)據(jù)類(lèi)型
 2.4.1指針類(lèi)型
 2.4.2引用類(lèi)型
 2.4.3地址類(lèi)型的使用
 2.5結(jié)構(gòu)化數(shù)據(jù)類(lèi)型
 2.5.1數(shù)組
 2.5.2結(jié)構(gòu)體
 2.5.3用typedef定義類(lèi)型的別名
 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ǔ)類(lèi)修飾符
 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形體和列表類(lèi)型設(shè)計(jì)上的缺陷
 4.7.4 一個(gè)更好的列表類(lèi)型
 4.7.5與形體相關(guān)的操作
 4.7.6列表相關(guān)的操作
第5章 類(lèi)和對(duì)象
 5.1問(wèn)題引入
 5.2類(lèi)與對(duì)象
 5.2.1類(lèi)的定義
 5.2.2類(lèi)和對(duì)象簡(jiǎn)介
 5.2.3訪問(wèn)控制
 5.3類(lèi)的成員
 5.3.1數(shù)據(jù)成員
 5.3.2成員函數(shù)
 5.3.3靜態(tài)成員
 5.4類(lèi)對(duì)象的初始化
 5.5C++的類(lèi)
 5.6數(shù)據(jù)封裝和信息隱藏的意義
 5.7用面向?qū)ο蟮姆绞剿伎?br /> 5.8解決方案
 5.8.1形體類(lèi)型的類(lèi)版本
 5.8.2列表類(lèi)型的類(lèi)版本
第6章 深入類(lèi)和對(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指向類(lèi)對(duì)象的指針
 6.4.3指向類(lèi)成員的指針
 6.5友元關(guān)系
 6.5.1友元函數(shù)
 6.5.2友元類(lèi)
 6.5.3友元關(guān)系的特性
 6.6與類(lèi)和對(duì)象相關(guān)的問(wèn)題
 6.6.1對(duì)象數(shù)組
 6.6.2類(lèi)對(duì)象作為函數(shù)參數(shù)和返回值
 6.6.3常量對(duì)象
 6.6.4常成員函數(shù)
 6.6.5嵌套類(lèi)
 6.6.6在類(lèi)中定義類(lèi)型
 6.7解決方案
 6.7.1形體類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù)
 6.7.2列表類(lèi)的構(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重載類(lèi)型轉(zhuǎn)換運(yùn)算符
 7.4.3重載指針運(yùn)算符
 7.4.4重載()運(yùn)算符
 7.4.5重載[]運(yùn)算符
 7.5解決方案
 7.5.1為形體類(lèi)重載運(yùn)算符
 7.5.2為列表類(lèi)重載運(yùn)算符
第8章 繼承和派生
 8.1問(wèn)題引入
 8.2繼承和派生的概念
 8.2.1基類(lèi)與派生類(lèi)
 8.2.2繼承的語(yǔ)法
 8.2.3基類(lèi)的protected成員
 8.2.4訪問(wèn)聲明
 8.2.5基類(lèi)靜態(tài)成員的派生
 8.3基類(lèi)與派生類(lèi)的關(guān)系
 8.3.1基類(lèi)對(duì)象的初始化
 8.3.2派生類(lèi)對(duì)象和基類(lèi)對(duì)象的相互轉(zhuǎn)換
 8.3.3在派生類(lèi)中重新定義基類(lèi)的成員
 8.3.4派生類(lèi)繼承基類(lèi)重載的運(yùn)算符函數(shù)
 8.4繼承的意義
 8.4.1模塊的觀點(diǎn)
 8.4.2類(lèi)型的觀點(diǎn)
 8.5解決方案
 8.5.1形體類(lèi)的改造
 8.5.2列表類(lèi)的改造
第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ù)和抽象類(lèi)
 9.5解決方案
 9.5.1將Quadrangle類(lèi)改造成抽象類(lèi)
 9.5.2更抽象的容器類(lèi)
第10章 模板和泛型編程
 10.1問(wèn)題引入
 10.2函數(shù)模板
 10.2.1函數(shù)模板的定義和使用
 10.2.2重載模板函數(shù)和非模板函數(shù)
 10.2.3函數(shù)模板的特化
 10.3類(lèi)模板
 10.3.1類(lèi)模板的定義和使用
 10.3.2類(lèi)模板的成員
 10.3.3類(lèi)模板的特化
 10.3.4類(lèi)模板中的友元
 10.3.5類(lèi)模板的繼承和派生
 10.4容器類(lèi)和迭代器
 10.4.1從容器中分離出迭代操作
 10.4.2C++的標(biāo)準(zhǔn)容器類(lèi)
 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類(lèi)成員函數(shù)格式化
 11.5.2用操縱函數(shù)格式化
 11.6文件I/O
 11.6.1文件的概念
 11.6.2文件的打開(kāi)和關(guān)閉
 11.6.3文件的讀寫(xiě)
第12章 多繼承
 12.1問(wèn)題引入
 12.2多繼承的概念
 12.3虛繼承和虛基類(lèi)
 12.3.1多繼承的二義性問(wèn)題
 12.3.2虛繼承和虛基類(lèi)
 12.4多繼承中的其他話題
 12.4.1虛函數(shù)的調(diào)用
 12.4.2最終派生類(lèi)對(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)銷(xiāo)
附錄
 附錄AC++關(guān)鍵字
 附錄B運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
 附錄C標(biāo)準(zhǔn)C++頭文件
參考文獻(xiàn)

本目錄推薦

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