性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

C++程序設(shè)計與實踐(第2版)簡介,目錄書摘

2019-11-15 18:35 來源:京東 作者:京東
書摘
C++程序設(shè)計與實踐(第2版)
暫無報價
10+評論 100%好評
編輯推薦:  本書中引入了常用的C++1y標(biāo)準(zhǔn),并對它們的語法和應(yīng)用情況做了詳細介紹。重點強調(diào)了面向?qū)ο蠹夹g(shù)的4個核心概念:數(shù)據(jù)封裝、繼承、多態(tài)和泛型編程。在每一章講解C++的各項知識點時,基本上都采用了一橫一縱兩個案例來展開。
內(nèi)容簡介:  《C++程序設(shè)計與實踐 第2版》采用逐層遞進的方式,通過對案例的分析,將C++的語法及編程方法逐步展開。《C++程序設(shè)計與實踐 第2版》以C++ 1y標(biāo)準(zhǔn)為基準(zhǔn),詳細介紹了對象和面向?qū)ο蠹夹g(shù)的概念,并圍繞案例的求解,深入淺出地介紹了面向?qū)ο蠹夹g(shù)的4個核心思想(數(shù)據(jù)封裝、繼承、多態(tài)和泛型編程)在C++中的概念、實現(xiàn)機制和語法、編程方法等,其中包括類和對象、運算符重載、繼承和派生、虛函數(shù)和多態(tài)性、模板和泛型編程、流庫、多繼承、名字空間和異常處理,使讀者能夠循序漸進地掌握C++的語法以及面向?qū)ο蟪绦蛟O(shè)計的方法。
  本著“能力為重”的理念,在每一章的重要知識點之后均穿插了適量的實踐性題目,建議讀者動手實踐,以加深理解。
  《C++程序設(shè)計與實踐 第2版》既可作為高等院校計算機專業(yè)相關(guān)課程的教材,也可作為C++程序員的參考書。
  《C++程序設(shè)計與實踐 第2版》配套授課電子課件,需要的教師可登錄wwwcmpeducom免費注冊,審核通過后下載,或聯(lián)系編輯索?。≦Q:2850823885,電話:010-88379739)。
目錄:前言
第1章引論
1.1對象的概念
1.1.1現(xiàn)實世界中的對象
1.2.1計算機中的對象
1.2面向過程和面向?qū)ο?
1.2.1面向過程方法
1.2.2面向?qū)ο蠓椒?
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標(biāo)識符、常量和變量
2.2.1標(biāo)識符
2.2.2常量
2.2.3變量
2.2.4變量的初始化
2.3簡單數(shù)據(jù)類型
2.3.1整數(shù)類型
2.3.2浮點類型
2.3.3枚舉類型
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幾種特殊的運算符
2.7類型自動推導(dǎo)
2.7.1decltype關(guān)鍵字
2.7.2auto關(guān)鍵字
2.8lambda表達式
第3章C++語句
3.1C++語句概述
3.1.1表達式語句
3.1.2復(fù)合語句
3.1.3標(biāo)號語句
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拋出異常
3.3.3異常捕獲
第4章函數(shù)
4.1函數(shù)的原型聲明和定義
4.1.1函數(shù)原型聲明
4.1.2函數(shù)的類型
4.2函數(shù)的參數(shù)和返回值
4.2.1函數(shù)的參數(shù)
4.2.2函數(shù)的返回值
4.3函數(shù)重載
4.4存儲類修飾符
4.5標(biāo)識符的作用域和生命期
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函數(shù)類型作為參數(shù)和返回值
類型
4.6.5在C++程序中調(diào)用非C++
函數(shù)
4.6.6后綴函數(shù)返回類型
4.7“圖形學(xué)習(xí)”案例的C風(fēng)格
解決方案
4.7.1案例分析
4.7.2形體建模
4.7.3存儲模型
4.7.4改進的形體和鏈表設(shè)計
4.7.5形體和鏈表的操作接口設(shè)計
4.7.6任務(wù)集成
4.7.7建造工程
第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ū)ο蟮姆绞剿伎?
5.8“圖形學(xué)習(xí)”解決方案——
封裝
5.8.1形體類型的類版本
5.8.2鏈表類型的類版本
5.8.3讓任務(wù)也成為類
第6章深入類和對象
6.1案例分析——數(shù)組
包裝類array
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ù)制控制
6.3再談對象創(chuàng)建和初始化
6.3.1對象的創(chuàng)建和釋放
6.3.2對象的初始化
6.4對象和指針
6.4.1this指針
6.4.2指向類對象的指針
6.4.3指向類成員的指針
6.5友元關(guān)系
6.5.1友元函數(shù)和友元類
6.5.2友元關(guān)系的特性
6.6與類和對象相關(guān)的問題
6.6.1對象數(shù)組
6.6.2類對象作為函數(shù)參數(shù)和返回值
6.6.3常量對象和mutable關(guān)鍵字
6.6.4常成員函數(shù)
6.6.5類中的類型
6.7“圖形學(xué)習(xí)”解決方案——
類強化
6.7.1形體類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
6.7.2列表類的構(gòu)造函數(shù)和析構(gòu)函數(shù)
第7章運算符重載
7.1案例分析——complex類及其
常規(guī)運算
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“圖形學(xué)習(xí)”解決方案——為
List類重載運算符
第8章繼承和派生
8.1案例分析——食肉動物的
分類
8.2繼承和派生的詳細介紹
8.2.1繼承的前提:分類
8.2.2繼承的語法及基本概念
8.2.3訪問控制
8.2.4繼承的實現(xiàn)機制
8.2.5基類的protected成員
8.2.6訪問聲明
8.2.7基類靜態(tài)成員的派生
8.2.8開閉原則
8.3基類與派生類的關(guān)系
8.3.1基類對象的初始化
8.3.2派生類對象和基類對象的
相互轉(zhuǎn)換
8.3.3派生類中重新定義基類的
成員
8.3.4派生類繼承基類重載的運
算符函數(shù)
8.4何時使用繼承
8.4.1類/對象之間的關(guān)系
8.4.2組合/聚集復(fù)用原則
8.5繼承的意義
8.5.1模塊的觀點
8.5.2類型的觀點
8.6“圖形學(xué)習(xí)”解決方案——使用
繼承
8.6.1形體類的改造
8.6.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.3.3override和final描述符
9.4純虛函數(shù)和抽象類
9.4.1純虛函數(shù)
9.4.2抽象類
9.5類的設(shè)計:OOD原則
9.5.1依賴倒置原則
9.5.2接口隔離原則
9.5.3最少知識原則
9.6“圖形學(xué)習(xí)”解決方案——抽象化
頂層類
9.6.1將Quadrangle類改造成抽象類
9.6.2更為抽象的容器類
第10章模板和泛型編程
10.1案例分析——被類型困擾的
函數(shù)重載和類
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.2迭代器
10.5泛型算法
10.5.1泛型算法函數(shù)的設(shè)計
10.5.2帶謂詞的泛型算法
10.5.3函數(shù)后綴返回類型用于泛型
10.6C++標(biāo)準(zhǔn)模板庫STL
10.6.1C++的標(biāo)準(zhǔn)容器類
10.6.2C++的標(biāo)準(zhǔn)泛型算法和
可調(diào)用對象
10.6.3C++ STL的應(yīng)用
10.7解決方案
第11章流庫
11.1案例分析——C風(fēng)格輸入/輸
出的缺陷
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用iso類成員函數(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.2.1多繼承的語法
12.2.2派生類對象的構(gòu)造和析構(gòu)
12.3虛繼承和虛基類
12.3.1多繼承的二義性問題
12.3.2虛繼承和虛基類的使用
12.3.3最終派生類對象的初始化
第13章名字空間和異常處理
13.1案例分析——命名沖突和程序
異常
13.2名字空間
13.2.1名字空間的定義
13.2.2嵌套的名字空間
13.2.3using聲明
13.2.4using指令
13.2.5匿名名字空間
13.3異常處理
13.3.1throw和try…catch
13.3.2標(biāo)準(zhǔn)異常類型
13.3.3在構(gòu)造函數(shù)中拋出異常
13.3.4異常匹配
13.3.5含有異常的程序設(shè)計
13.3.6異常的典型使用
13.3.7開銷
附錄
附錄AC++關(guān)鍵字
附錄B運算符的優(yōu)先級和結(jié)合性
附錄C標(biāo)準(zhǔn)C++頭文件
附錄DUML常用圖例
參考文獻
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達
配送服務(wù)查詢
配送費收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機
延保服務(wù)
京東E卡
京東通信
京東JD+