中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
C++面向?qū)ο蟪绦蛟O(shè)計(jì)

包郵 C++面向?qū)ο蟪绦蛟O(shè)計(jì)

出版社:西安電子科技大學(xué)出版社出版時(shí)間:2020-05-01
開本: 26cm 頁數(shù): 271頁
本類榜單:教材銷量榜
中 圖 價(jià):¥31.2(7.4折) 定價(jià)  ¥42.0 登錄后可看到會(huì)員價(jià)
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++面向?qū)ο蟪绦蛟O(shè)計(jì) 版權(quán)信息

C++面向?qū)ο蟪绦蛟O(shè)計(jì) 本書特色

C 程序設(shè)計(jì)語言一直是主流程序設(shè)計(jì)語言之一,它以面向過程的C語言為基礎(chǔ),主要支持面向?qū)ο蟪绦蛟O(shè)計(jì),同時(shí)也支持泛型程序設(shè)計(jì)。本書針對已具有C語言程序設(shè)計(jì)基礎(chǔ)的讀者而編寫,所有內(nèi)容遵循C 11標(biāo)準(zhǔn)。全書通過單鏈表、簡單集合類、鏈表實(shí)現(xiàn)的集合類、字符串類、各類物體面積求和、鏈棧類模板、向量類模板等典型案例來講授現(xiàn)代C 程序設(shè)計(jì)的原理和方法,讓讀者深入理解現(xiàn)代C 面向?qū)ο蟪绦蛟O(shè)計(jì)機(jī)制,學(xué)會(huì)設(shè)計(jì)結(jié)構(gòu)合理、可讀性好、效率高的現(xiàn)代C 程序。本書主要內(nèi)容包括C 程序設(shè)計(jì)基礎(chǔ)、類和對象、拷貝控制、運(yùn)算符重載、繼承和多態(tài)、模板、異常處理和智能指針以及C 標(biāo)準(zhǔn)模板庫簡介。
本書適合作為高等學(xué)校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等專業(yè)C 面向?qū)ο蟪绦蛟O(shè)計(jì)相關(guān)課程的教材,也可供具有C語言基礎(chǔ)的C 語言愛好者和相關(guān)工程技術(shù)人員參考。

C++面向?qū)ο蟪绦蛟O(shè)計(jì) 內(nèi)容簡介

本書以已具有C語言程序設(shè)計(jì)基礎(chǔ)的讀者為對象, 所有內(nèi)容遵循C++11標(biāo)準(zhǔn), 通過單鏈表、簡單集合類、鏈表實(shí)現(xiàn)的集合類、字符串類、各類物體面積求和、鏈棧類模板、向量類模板等典型案例, 講授現(xiàn)代C++程序設(shè)計(jì)的原理和方法, 讓讀者深入理解現(xiàn)代C++面向?qū)ο蟪绦蛟O(shè)計(jì)機(jī)制, 學(xué)會(huì)設(shè)計(jì)結(jié)構(gòu)合理、可讀性好、效率高的現(xiàn)代C++程序。

C++面向?qū)ο蟪绦蛟O(shè)計(jì) 目錄

第1章 C++程序設(shè)計(jì)基礎(chǔ) 1 1.1 C++概述 1 1.1.1 C++簡介 1 1.1.2 C++ 11內(nèi)置數(shù)據(jù)類型 2 1.1.3 常量、變量和C++基本輸入/輸出 3 1.2 函數(shù)重載 5 1.3 內(nèi)聯(lián)函數(shù) 6 1.4 缺省參數(shù)值 6 1.5 作用域和生存期 7 1.6 棧和函數(shù)調(diào)用實(shí)現(xiàn) 8 1.7 引用 11 1.7.1 引用的概念 11 1.7.2 引用和參數(shù)傳遞 12 1.8 動(dòng)態(tài)分配和釋放內(nèi)存 15 1.8.1 C++內(nèi)存申請和釋放 16 1.8.2 典型范例——順時(shí)針旋轉(zhuǎn)矩陣 17 1.9 鏈表處理 20 1.9.1 鏈表基礎(chǔ) 20 1.9.2 典型范例——單鏈表構(gòu)造、插入、顯示、銷毀 21 習(xí)題1 23 第2章 類和對象 27 2.1 棧和隊(duì)列的簡單應(yīng)用 27 2.2 抽象、封裝和信息隱蔽 30 2.2.1 抽象 30 2.2.2 封裝和信息隱蔽 31 2.3 類聲明和類實(shí)現(xiàn) 31 2.3.1 數(shù)據(jù)成員 32 2.3.2 函數(shù)成員 33 2.3.3 訪問控制 34 2.3.4 對象的定義 35 2.3.5 構(gòu)造函數(shù) 37 2.3.6 C++ 11初始化新機(jī)制 38 2.3.7 析構(gòu)函數(shù) 39 2.4 對象數(shù)組和動(dòng)態(tài)對象 39 2.4.1 對象數(shù)組 39 2.4.2 對象指針和動(dòng)態(tài)生成對象 40 2.4.3 對象引用 41 2.4.4 this指針、類成員作用域和生存期 41 2.5 常用容器使用舉例 42 2.5.1 向量vector 42 2.5.2 鏈表list 44 2.5.3 雙端隊(duì)列deque 45 2.5.4 字符串string 47 2.5.5 棧stack 48 2.5.6 隊(duì)列queue 50 2.6 類的嵌套定義 51 2.6.1 類的嵌套定義簡介 51 2.6.2 使用單鏈表實(shí)現(xiàn)的整型棧類 51 2.7 類類型的數(shù)據(jù)成員和hasa關(guān)系 55 2.7.1 類類型的數(shù)據(jù)成員和hasa關(guān)系介紹 55 2.7.2 點(diǎn)類、圓類以及它們的關(guān)系 55 2.8 典型范例——簡單集合類 59 2.9 特殊機(jī)制 64 2.9.1 友元函數(shù) 64 2.9.2 友元類 67 2.9.3 靜態(tài)數(shù)據(jù)成員 67 2.9.4 靜態(tài)成員函數(shù) 69 *2.9.5 mutable和volatile 70 習(xí)題2 71 第3章 拷貝控制 76 3.1 對象的傳遞、復(fù)制和賦值 76 3.2 具有動(dòng)態(tài)分配的類 77 3.2.1 拷貝構(gòu)造 78 3.2.2 拷貝賦值 79 3.2.3 C++ 11移動(dòng)構(gòu)造 81 3.2.4 C++ 11移動(dòng)賦值 82 3.2.5 std∷move應(yīng)用 83 3.3 典型范例——鏈表表示的集合類實(shí)現(xiàn) 84 *3.4 鏈集合向量空間擴(kuò)充探討 89 習(xí)題3 91 第4章 運(yùn)算符重載 94 4.1 成員運(yùn)算符重載 94 4.2 友元運(yùn)算符重載 96 4.3 常用運(yùn)算符重載 98 4.4 不同類型對象間的轉(zhuǎn)換 102 4.5 典型范例——字符串類的設(shè)計(jì)和實(shí)現(xiàn) 104 習(xí)題4 109 第5章 繼承和多態(tài) 112 5.1 公有繼承和isa關(guān)系 112 5.1.1 繼承和派生 112 5.1.2 派生類定義 113 5.1.3 派生類訪問控制 113 5.1.4 派生類樣例 114 5.2 派生類對象的構(gòu)造、析構(gòu) 117 5.3 同名覆蓋原則 118 5.4 賦值兼容原則 119 5.5 多態(tài)性和虛函數(shù) 121 5.5.1 多態(tài)性 121 5.5.2 虛函數(shù) 122 5.5.3 派生類對象的克隆 126 5.5.4 純虛函數(shù)和抽象類 127 5.6 典型范例——各類物體面積求和 128 5.7 其他繼承方式 131 5.7.1 私有繼承和保護(hù)繼承 131 5.7.2 繼承與組合 133 5.8 多繼承 133 5.8.1 多繼承介紹 133 5.8.2 二義性問題解決辦法 134 *5.8.3 虛繼承 135 5.9 深度探索 140 5.9.1 派生類對象的內(nèi)存分布 140 5.9.2 虛函數(shù)實(shí)現(xiàn)原理 145 *5.9.3 運(yùn)行時(shí)類型識(shí)別RTTI和動(dòng)態(tài)類型轉(zhuǎn)換dynamic_cast 148 習(xí)題5 152 第6章 模板 155 6.1 函數(shù)模板 155 6.1.1 函數(shù)模板與模板函數(shù) 155 6.1.2 內(nèi)聯(lián)函數(shù)模板 158 6.1.3 函數(shù)模板重載 159 6.1.4 函數(shù)模板和函數(shù) 160 6.2 類模板 161 6.2.1 類模板與模板類 161 6.2.2 類模板定義和成員函數(shù)實(shí)現(xiàn) 162 6.2.3 內(nèi)聯(lián)成員函數(shù)、非類型參數(shù)、函數(shù)調(diào)用運(yùn)算符重載 164 6.2.4 類模板名簡化表示模板類 166 6.2.5 典型范例——鏈棧類模板的設(shè)計(jì)和實(shí)現(xiàn) 167 6.2.6 內(nèi)嵌容器的棧類模板的設(shè)計(jì)和實(shí)現(xiàn) 172 6.3 類模板與靜態(tài)成員 175 *6.4 類模板與友元 176 6.4.1 類模板的普通友元 176 6.4.2 普通類的友元模板 177 6.4.3 多對多關(guān)系的類模板和友元模板 177 6.4.4 一對一關(guān)系的類模板和友元模板 177 *6.5 繼續(xù)前行 178 習(xí)題6 179 第7章 異常處理和智能指針 181 7.1 異常處理的基本思想 181 7.2 C++異常處理 182 7.2.1 異常的拋出 182 7.2.2 異常的捕獲 183 7.2.3 異常的分類 183 7.2.4 異常的處理 186 *7.2.5 noexcept聲明 186 7.3 標(biāo)準(zhǔn)庫異常分類 188 7.4 C++ 11智能指針 190 7.4.1 異常與內(nèi)存泄漏 190 7.4.2 RAII與智能指針 190 7.4.3 unique_ptr 193 7.4.4 shared_ptr 197 7.4.5 weak_ptr 201 7.5 典型范例——設(shè)計(jì)和實(shí)現(xiàn)向量類模板 206 *7.6 關(guān)于智能指針使用的進(jìn)一步說明和異常安全性 211 7.6.1 關(guān)于智能指針使用的進(jìn)一步說明 211 7.6.2 異常安全性 211 習(xí)題7 212 第8章 C++標(biāo)準(zhǔn)模板庫簡介 214 8.1 泛型編程和標(biāo)準(zhǔn)模板庫 214 8.1.1 泛型編程的基本概念 214 8.1.2 標(biāo)準(zhǔn)模板庫組成 216 8.2 常用容器簡介 217 8.2.1 順序容器 218 *8.2.2 關(guān)聯(lián)容器 218 *8.2.3 無序關(guān)聯(lián)容器 222 8.3 迭代器簡介 226 8.4 函數(shù)對象簡介 229 8.4.1 函數(shù)和函數(shù)對象 230 8.4.2 lambda表達(dá)式簡介 231 8.5 STL常用算法簡介 234 8.5.1 for_each 234 8.5.2 count和count_if 235 8.5.3 find和find_if 237 8.5.4 sort 239 8.5.5 transform 241 8.5.6 set_union、set_intersection和set_difference 242 習(xí)題8 248 附錄A C++運(yùn)算符優(yōu)先級(jí)、結(jié)合性和可重載性 249 附錄B STL常用容器的常用接口介紹 251 參考文獻(xiàn) 271
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 天津市能谱科技有限公司-专业的红外光谱仪_红外测油仪_紫外测油仪_红外制样附件_傅里叶红外光谱技术生产服务厂商 | 二手回收公司_销毁处理公司_设备回收公司-找回收信息网 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 深圳市宏康仪器科技有限公司-模拟高空低压试验箱-高温防爆试验箱-温控短路试验箱【官网】 | 齿轮减速机电机一体机_齿轮减速箱加电机一体化-德国BOSERL蜗轮蜗杆减速机电机生产厂家 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 考试试题_试卷及答案_诗词单词成语 - 优易学 | 合肥网络推广_合肥SEO网站优化-安徽沃龙First | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 无痕胶_可移胶_无痕双面胶带_可移无痕胶厂家-东莞凯峰 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道| 大连海岛旅游网>>大连旅游,大连海岛游,旅游景点攻略,海岛旅游官网 | 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 体检车_移动CT车_CT检查车_CT车_深圳市艾克瑞电气有限公司移动CT体检车厂家-深圳市艾克瑞电气有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 北京公积金代办/租房发票/租房备案-北京金鼎源公积金提取服务中心 | 中原网视台| 岸电电源-60HZ变频电源-大功率变频电源-济南诚雅电子科技有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 南京交通事故律师-专打交通事故的南京律师 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 海德莱电力(HYDELEY)-无功补偿元器件生产厂家-二十年专业从事电力电容器 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 北京自然绿环境科技发展有限公司专业生产【洗车机_加油站洗车机-全自动洗车机】 |