登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

『簡體書』精通现代C++11/14/17/20

書城自編碼: 4142106
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 杭小树[XIAOSHU HANG]
國際書號(ISBN): 9787121508608
出版社: 电子工业出版社
出版日期: 2024-12-01

頁數/字數: /
釘裝: 平塑

售價:NT$ 454

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
汉匈战争三百年
《 汉匈战争三百年 》

售價:NT$ 454.0
成为作家:提升创造力、自律性、谦逊和毅力的专业指南(写作不是天赋,作家可以培养,人人都可以实现自己的作家梦)
《 成为作家:提升创造力、自律性、谦逊和毅力的专业指南(写作不是天赋,作家可以培养,人人都可以实现自己的作家梦) 》

售價:NT$ 301.0
中国中世西北民族关系研究
《 中国中世西北民族关系研究 》

售價:NT$ 602.0
具身智能数据工程:标准、技术与实践指南
《 具身智能数据工程:标准、技术与实践指南 》

售價:NT$ 509.0
人的觉醒:周代思想的启蒙景观
《 人的觉醒:周代思想的启蒙景观 》

售價:NT$ 816.0
政府论(上、下篇)(中外哲学典籍大全版)
《 政府论(上、下篇)(中外哲学典籍大全版) 》

售價:NT$ 500.0
性格解码:解锁你的职业天赋(第6版)
《 性格解码:解锁你的职业天赋(第6版) 》

售價:NT$ 449.0
走出情绪风暴,做从容引领的父母
《 走出情绪风暴,做从容引领的父母 》

售價:NT$ 305.0

內容簡介:
本书帮助读者深入理解现代C++编程,全书供10章。第1章和第2章全面系统地介绍C++11/14/17/20的语言新增功能及其应用;第3章介绍面向对象的技术;第4章至第6章系统地介绍标准模板库(STL)的主要组成,如模板、容器、算法函数等;第7章介绍智能指针与内存管理;在第8章和第9章介绍并发编程和并行算法,以及CUDA并行计算平台的入门编程知识;第10章介绍软件设计模式。
關於作者:
杭小树,男,2002年在中国科学技术大学获模式识别与智能系统专业博士学位,2006年在澳大利亚迪肯大学(Deakin University)获计算机科学与技术专业哲学博士,2019年通过高层次人才引进回国,先后在浙江、江苏两省从事智能机器人方面的研发工作。现为江苏省产业技术研究院研究员、江苏集萃智能制造技术研究所有限公司总经理,获南京市B类人才和江苏省创新人才等荣誉。
目錄
目 录

第1章 语言新增功能1
1.1 C++11新增的语言功能1
1.2 C++14新增的语言功能18
1.3 C++17新增的语言功能20
1.4 C++20新增的语言功能24
1.6 本章小结30
第2章 lambda表达式33
2.1 C++11中的lambda表达式33
2.2 C++14对lambda表达式的扩展
2.2.1 lambda捕获初始化38
2.2.2 泛型lambda表达式39
2.2.3 默认参数40
2.3 C++17对lambda表达式的扩展42
2.3.1 常量lambda表达式42
2.3.2 按值捕获this指针43
2.4 C++20对lambda表达式的扩展44
2.4.1 lambda模板语法44
2.4.2 lambda参数包捕获44
2.5 本章小结45
第3章 面向对象的技术47
3.1 构造函数与析构函数47
3.1.1 转换构造函数和显式构造函数48
3.1.2 拷贝构造函数49
3.1.3 拷贝赋值运算符50
3.1.4 移动构造函数51
3.1.5 移动赋值运算符52
3.1.6 委派构造函数53
3.1.7 继承构造函数53
3.1.8 显式默认函数和显式删除函数54
3.1.9 私有构造函数55
3.2 虚函数与多态性56
3.2.1 虚函数表和虚函数指针58
3.2.2 显式重写和终止重写58
3.2.3 常量表达式虚函数59
3.3 重载61
3.3.1 重载赋值运算符61
3.3.2 函数调用运算符的重载62
3.4 继承63
3.4.1 多重继承63
3.4.2 多级继承64
3.4.3 虚继承65
3.5 其他杂项66
3.5.1 左值引用和右值引用66
3.5.2 移动语义67
3.5.3 引用限定符69
3.6 本章小结71
第4章 模板73
4.1 函数模板74
4.1.1 函数模板实例化75
4.1.2 函数模板实参推导76
4.1.3 显式函数模板实参76
4.1.4 函数模板实参替换77
4.1.5 函数模板实参重写77
4.1.6 参数包79
4.1.7 折叠表达式80
4.2 类模板81
4.2.1 显式类模板实例化82
4.2.2 隐式类模板实例化82
4.2.3 类模板形参和类模板实参84
4.2.4 类模板实参推导85
4.2.5 非类型模板参数中的类类型85
4.2.6 用auto声明非类型模板参数85
4.3 类型别名和别名模板86
4.4 变量模板88
4.5 概念与约束89
4.5.1 概念89
4.5.2 约束91
4.5.3 约束表达式93
4.6 本章小结96
第5章 STL容器99
5.1 顺序容器99
5.1.1 std::array100
5.1.2 std::vector101
5.1.3 std::list103
5.1.4 std::forward_list105
5.1.5 std::deque107
5.2 关联容器108
5.2.1 std::set109
5.2.2 std::multiset110
5.2.3 std::map111
5.2.4 std::multimap113
5.3 无序关联容器113
5.3.1 std::unordered_set114
5.3.2 std::unordered_map115
5.3.3 std::unordered_multiset117
5.3.4 std::unordered_multisetmap119
5.4 容器适配器120
5.4.1 std::stack120
5.4.2 std::queue121
5.4.3 std::priority_queue122
5.5 分配器与迭代器126
5.5.1 std::allocator126
5.5.2 迭代器126
5.5.3 迭代器失效127
5.6 本章小结127
第6章 STL函数129
6.1 算法函数129
6.1.1 排序算法129
6.1.2 搜索算法130
6.1.3 非更改顺序算法131
6.1.4 更改顺序算法135
6.1.5 分割算法140
6.1.6 合并算法141
6.1.7 堆算法142
6.1.8 最大最小值算法144
6.1.9 数值算法146
6.2 函数对象148
6.2.1 std::greater和std::less149
6.2.2 std::reference_wrapper149
6.2.3 std::ref和std::cref150
6.3 Utility函数151
6.3.1 std::move151
6.3.2 std::forward152
6.3.3 std::swap153
6.3.4 std::make_pair153
6.4 回调函数154
6.4.1 回调函数的基本概念154
6.4.2 使用普通函数实现回调函数154
6.4.3 使用函数指针实现回调函数155
6.4.4 使用函数对象实现回调函数155
6.4.5 将lambda表达式传入回调函数157
6.4.6 使用std::bind实现回调函数158
6.4.7 使用std::function实现回调函数159
6.5 本章小结162
第7章 智能指针与内存管理165
7.1 堆栈和内存分配165
7.2 指针与内存泄漏166
7.3 分段错误168
7.4 智能指针169
7.4.1 std::unique_ptr170
7.4.2 std::shared_ptr177
7.4.3 std::weak_ptr183
7.5 本章小结185
第8章 并发与多线程187
8.1 并发与并行187
8.2 创建线程188
8.3 线程同步与互斥192
8.3.1 std::mutex192
8.3.2 std::condition_variable193
8.3.3 std::lock_guard和std::unique_lock194
8.3.4 std::atomic199
8.4 线程死锁200
8.4.1 std::lock200
8.4.2 std::scoped_lock203
8.5 STL中的<future>204
8.5.1 std::async204
8.5.2 std::future206
8.5.3 std::promise207
8.5.4 std::packaged_task208
8.6 线程池210
8.7 本章小结213
第9章 并行算法与并行计算215
9.1 STL并行算法215
9.1.1 std::execution::seq215
9.1.2 std::execution::par215
9.1.3 std::execution::par_unseq216
9.1.4 std::execution::unseq216
9.2 常用的并行算法217
9.2.1 std::sort217
9.2.2 std::transform218
9.2.3 std::find、std::find_if和std::find_if_not219
9.2.4 std::search220
9.3 C++17中新增的并行算法221
9.3.1 std::for_each和std::for_each_n222
9.3.2 std::reduce和std::transform_reduce223
9.3.3 std::exclusive_scan和std::inclusive_scan227
9.3.4 std::transform_exclusive_scan和std::transform_inclusive_scan229
9.4 CUDA并行计算编程230
9.5 OpenCL编程237
9.6 本章小结244
第10章 设计模式247
10.1 设计模式概念247
10.2 创建设计模式248
10.2.1 工厂方法249
10.2.2 抽象工厂方法251
10.2.3 构建器方法253
10.2.4 原型方法257
10.2.5 单例方法259
10.3 结构设计模式261
10.3.1 适配器方法261
10.3.2 桥接方法263
10.3.3 组合方法265
10.3.4 装饰器方法269
10.3.5 门面方法271
10.3.6 代理方法274
10.3.7 蝇量级方法276
10.4 行为设计模式279
10.4.1 责任链方法279
10.4.2 迭代器方法282
10.4.3 中介器方法285
10.4.4 备忘录方法288
10.4.5 观察者方法291
10.4.6 状态方法295
10.4.7 策略方法297
10.4.8 模板方法299
10.4.9 命令方法302
10.4.10 访客方法306
10.5 本章小结310
参考文献311

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.