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

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 C++20實踐入門(第6版)

出版社:清華大學出版社出版時間:2022-03-01
開本: 16開 頁數(shù): 680
中 圖 價:¥107.4(6.8折) 定價  ¥158.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

C++20實踐入門(第6版) 版權(quán)信息

C++20實踐入門(第6版) 本書特色

《 C++20實踐入門(第6版)》講解如何使用新推出的C++20編寫程序。開篇介紹基礎知識,此后抽絲剝繭地分析示例,助你華麗蛻變?yōu)楦咚降腃++程序員。本書呈現(xiàn)C++20的諸多新特性,如模塊、概念、范圍和太空飛船運算符等。即使不具備編程經(jīng)驗,你也可在本書的指引下,快速在一個較新的C++編譯器上編寫出真正可用的C++程序!   C++20實踐入門(第6版)》在示例程序的引導下演示所有重要概念,每章都提供習題,供讀者鞏固所學的知識,測驗自己的水準。配書網(wǎng)站為所有示例和習題答案提供了可免費下載的代碼。  《 C++20實踐入門(第6版)》針對C++語言的新版本C++20做了全面更新,呈現(xiàn)現(xiàn)代C++的所有約定和*佳實踐。還介紹C++標準庫的元素,這些元素為C++20語言提供了必要支持。

C++20實踐入門(第6版) 內(nèi)容簡介

主要內(nèi)容: ● 開始使用C++20標準編寫程序 ● 使用C++進行模塊化編程 ● 使用數(shù)組、循環(huán)、指針、引用和字符串等 ● 編寫自己的函數(shù)、類型和運算符 ● 了解面向?qū)ο缶幊痰囊? ● 使用重載、繼承、虛函數(shù)和多態(tài)性 ● 編寫泛型函數(shù)和類模板,并使用概念讓它們更安全 ● 深入了解容器、算法和范圍 ● 使用自動類型推斷、異常、移動語義、lambda表達式等

C++20實踐入門(第6版) 目錄

第1章 基本概念 1

1.1 現(xiàn)代C++ 1

1.2 標準庫 2

1.3 C++程序概念 3

1.3.1 源文件 3

1.3.2 注釋和空白 3

1.3.3 標準庫模塊 4

1.3.4 函數(shù) 4

1.3.5 語句 5

1.3.6 數(shù)據(jù)的輸入和輸出 6

1.3.7 return語句 6

1.3.8 名稱空間 6

1.3.9 名稱和關(guān)鍵字 7

1.4 類和對象 7

1.5 模板 8

1.6 代碼的表示樣式和編程風格 8

1.7 創(chuàng)建可執(zhí)行文件 9

1.8 過程化編程和面向?qū)ο缶幊?10

1.9 表示數(shù)字 11

1.9.1 二進制數(shù) 11

1.9.2 十六進制數(shù) 12

1.9.3 負的二進制數(shù) 13

1.9.4 八進制數(shù) 15

1.9.5 Big-Endian和Little-Endian系統(tǒng) 15

1.9.6 浮點數(shù) 16

1.10 表示字符 17

1.10.1 ASCII 碼 18

1.10.2 UCS和Unicode 18

1.11 C++源字符 19

1.12 本章小結(jié) 20

1.13 練習 21

第2章 基本數(shù)據(jù)類型 23

2.1 變量、數(shù)據(jù)和數(shù)據(jù)類型 23

2.1.1 定義整型變量 24

2.1.2 零初始化 27

2.1.3 定義有固定值的變量 27

2.2 整型字面量 27

2.2.1 十進制整型字面量 27

2.2.2 十六進制的整型字面量 28

2.2.3 八進制的整型字面量 29

2.2.4 二進制的整型字面量 29

2.3 整數(shù)的計算 29

2.4 賦值運算 31

2.5 sizeof運算符 35

2.6 整數(shù)的遞增和遞減 35

2.7 定義浮點變量 37

2.8 浮點字面量 38

2.9 浮點數(shù)的計算 38

2.9.1 數(shù)學常量 38

2.9.2 數(shù)學函數(shù) 39

2.9.3 無效的浮點結(jié)果 42

2.9.4 缺點 43

2.10 混合的表達式和類型轉(zhuǎn)換 43

2.11 顯式類型轉(zhuǎn)換 44

2.12 格式化字符串 47

2.13 確定數(shù)值的上下限 52

2.14 使用字符變量 54

2.15 auto關(guān)鍵字 56

2.16 本章小結(jié) 57

2.17 練習 57

第3章 處理基本數(shù)據(jù)類型 59

3.1 運算符的優(yōu)先級和相關(guān)性 59

3.2 位運算符 61

3.2.1 移位運算符 61

3.2.2 位模式下的邏輯運算 64

3.3 變量的生存期 69

3.4 全局變量 70

3.5 枚舉數(shù)據(jù)類型 73

3.6 數(shù)據(jù)類型的別名 76

3.7 本章小結(jié) 77

3.8 練習 78

第4章 決策 79

4.1 比較數(shù)據(jù)值 79

4.1.1 應用比較運算符 80

4.1.2 比較浮點數(shù)值 81

4.1.3 太空飛船運算符 82

4.2 if語句 84

4.2.1 嵌套的if語句 87

4.2.2 字符分類和轉(zhuǎn)換 88

4.3 if-else語句 90

4.3.1 嵌套的if-else語句 91

4.3.2 理解嵌套的if語句 92

4.4 邏輯運算符 93

4.4.1 邏輯與運算符 94

4.4.2 邏輯或運算符 94

4.4.3 邏輯非運算符 95

4.4.4 組合邏輯運算符 95

4.4.5 對整數(shù)操作數(shù)應用邏輯運算符 97

4.4.6 對比邏輯運算符與位運算符 97

4.5 條件運算符 99

4.6 switch語句 100

4.7 語句塊和變量作用域 106

4.8 本章小結(jié) 108

4.9 練習 108

第5章 數(shù)組和循環(huán) 111

5.1 數(shù)組 111

5.2 理解循環(huán) 113

5.3 for循環(huán) 113

5.4 避免幻數(shù) 115

5.5 用初始化列表定義數(shù)組的大小 117

5.6 確定數(shù)組的大小 117

5.7 用浮點數(shù)控制for循環(huán) 119

5.8 使用更復雜的for循環(huán)控制

表達式 120

5.9 基于范圍的for循環(huán) 122

5.10 while循環(huán) 123

5.11 do-while循環(huán) 125

5.12 嵌套的循環(huán) 127

5.13 跳過循環(huán)迭代 129

5.14 循環(huán)的中斷 131

5.15 使用無符號整數(shù)控制for循環(huán) 134

5.16 字符數(shù)組 135

5.17 多維數(shù)組 138

5.17.1 初始化多維數(shù)組 140

5.17.2 多維字符數(shù)組 141

5.18 在運行期間給數(shù)組分配內(nèi)存

空間 143

5.19 數(shù)組的替代品 145

5.19.1 使用array容器 145

5.19.2 使用std::vector容器 150

5.20 本章小結(jié) 153

5.21 練習 154



第19章 頭等函數(shù) 583

19.1 函數(shù)指針 583

19.1.1 定義函數(shù)指針 584

19.1.2 高階函數(shù)的回調(diào)函數(shù) 586

19.1.3 函數(shù)指針的類型別名 588

19.2 函數(shù)對象 589

19.2.1 基本的函數(shù)對象 589

19.2.2 標準函數(shù)對象 591

19.2.3 參數(shù)化函數(shù)對象 592

19.3 lambda表達式 593

19.3.1 定義lambda表達式 593

19.3.2 命名lambda閉包 594

19.3.3 向函數(shù)模板傳遞lambda

表達式 595

19.3.4 泛型lambda 596

19.3.5 捕獲子句 596

19.4 std::function

19.5 本章小結(jié) 602

19.6 練習 603

第20章 容器與算法 605

20.1 容器 605

20.1.1 順序容器 606

20.1.2 棧和隊列 608

20.1.3 關(guān)聯(lián)容器 610

20.2 迭代器 617

20.2.1 迭代器設計模式 617

20.2.2 標準庫容器的迭代器 618

20.2.3 數(shù)組的迭代器 626

20.3 算法 627

20.3.1 **個示例 627

20.3.2 尋找元素 629

20.3.3 處理多個輸出值 630

20.3.4 刪除-擦除技術(shù) 632

20.3.5 排序 634

20.3.6 并行算法 635

20.3.7 范圍與視圖 635

20.4 視圖與范圍 637

20.5 本章小結(jié) 641

20.6 練習 642

第21章 受約束的模板和概念 645

21.1 無約束模板 645

21.2 受約束的模板 646

21.3 概念 648

21.3.1 概念定義和表達式 648

21.3.2 requires表達式 649

21.3.3 斷言類型建模了一個概念 653

21.3.4 標準概念 653

21.4 requires子句 654

21.5 簡寫表示法 655

21.6 受約束的函數(shù)模板 656

21.7 受約束的類模板 657

21.8 基于約束的特化 659

21.9 約束auto 661

21.10 本章小結(jié) 662

21.11 練習 662


展開全部

C++20實踐入門(第6版) 作者簡介

Ivor Horton從數(shù)學系畢業(yè),卻被信息技術(shù)領(lǐng)域工作量少、回報高的前景所吸引。雖然現(xiàn)實證明,工作量大,回報相對一般,但是他與計算機一直相伴到今天。在不同的時期,他參與過編程、系統(tǒng)設計、咨詢以及相當復雜的項目的管理和實施工作。 Ivor有多年工程設計和制造控制系統(tǒng)的設計和實施經(jīng)驗。他使用多種編程語言開發(fā)過在不同場景中很實用的應用程序,并教會一些科學家和工程師如何使用編程語言開發(fā)一些實用的程序。他目前已出版的圖書涵蓋 C、C++和Java等編程語言。當他沒有在撰寫編程圖書或者為他人提供咨詢服務時, 他會去釣魚或旅行,享受生活。 Peter Van Weert是一名比利時軟件工程師,主要興趣和專長是應用軟件開發(fā)、編程語言、算法和數(shù)據(jù)結(jié)構(gòu)。 他在比利時魯汶大學以優(yōu)秀畢業(yè)生榮譽獲得計算機科學碩士學位,并得到了考試委員會的祝賀。 2010年,他在魯汶大學的聲明式編程語言和人工智能研究組完成了博士論文,主題是基于規(guī)則的編程語言的設計和高效編譯。在攻讀博士學位期間,他擔任面向?qū)ο缶幊?(Java)、軟件分析與設計以及聲明式編程的助教。 畢業(yè)后, Peter在Nikon Metrology工作了 6年多,負責3D激光掃描和點云檢查領(lǐng)域的大規(guī)模工業(yè)應用軟件設計。如今,Peter擔任Medicim的高級 C++工程師和 Scrum團隊主管, Medicim是Envista Holdings的數(shù)字牙醫(yī)軟件研發(fā)部。在 Medicim,他與同事共同為牙醫(yī)開發(fā)了一套軟件,這套軟件能夠從各種硬件獲取患者數(shù)據(jù),還提供了高級診斷功能,并支持為種植牙和假體進行規(guī)劃和設計。 在他的職業(yè)生涯中,他參與過高級桌面應用開發(fā),掌握并重構(gòu)了包含幾百萬行 C++代碼的代碼庫,對 3D數(shù)據(jù)進行過高性能的實時處理,還研究過并發(fā)性、算法和數(shù)據(jù)結(jié)構(gòu),與尖端硬件進行交互,以及領(lǐng)導敏捷開發(fā)團隊。 在空閑時間,他與人合作撰寫了兩本關(guān)于 C++的圖書,開發(fā)了兩個獲獎的 Windows應用,并且是比利時 C++用戶組的定期專家演講人和董事會成員。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 智慧物联网行业一站式解决方案提供商-北京东成基业 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 探伤仪,漆膜厚度测试仪,轮胎花纹深度尺厂家-淄博创宇电子 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 挤出熔体泵_高温熔体泵_熔体出料泵_郑州海科熔体泵有限公司 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 搪瓷搅拌器,搪玻璃搅拌器,搪玻璃冷凝器_厂家-淄博越宏化工设备 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 分光色差仪,测色仪,反透射灯箱,爱色丽分光光度仪,美能达色差仪维修_苏州欣美和仪器有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 小区健身器材_户外健身器材_室外健身器材_公园健身路径-沧州浩然体育器材有限公司 | 拖链电缆_柔性电缆_伺服电缆_坦克链电缆-深圳市顺电工业电缆有限公司 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | 影像测量仪_三坐标测量机_一键式二次元_全自动影像测量仪-广东妙机精密科技股份有限公司 | 免费网站网址收录网_海企优网站推荐平台 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 苏商学院官网 - 江苏地区唯一一家企业家自办的前瞻型、实操型商学院 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 东莞韩创-专业绝缘骨架|马达塑胶零件|塑胶电机配件|塑封电机骨架厂家 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 东莞压铸厂_精密压铸_锌合金压铸_铝合金压铸_压铸件加工_东莞祥宇金属制品 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 镀锌方管,无缝方管,伸缩套管,方矩管_山东重鑫致胜金属制品有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 股指期货-期货开户-交易手续费佣金加1分-保证金低-期货公司排名靠前-万利信息开户 | 闪电优家-卫生间防水补漏_酒店漏水渗水维修_防水堵漏公司 |