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

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Effective Modern C++中文版

書城自編碼: 3187685
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]Scott Meyers[斯科特·迈耶]
國際書號(ISBN): 9787519817749
出版社: 中国电力出版社
出版日期: 2018-05-01
版次: 1

書度/開本: 12开 釘裝: 平装

售價:NT$ 644

我要買

share:

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



新書推薦:
我的灵魂是日落时分空无一人的旋转木马:聂鲁达诗精选
《 我的灵魂是日落时分空无一人的旋转木马:聂鲁达诗精选 》

售價:NT$ 381.0
春日喜你
《 春日喜你 》

售價:NT$ 257.0
我们八月见
《 我们八月见 》

售價:NT$ 215.0
东线炼狱 : 德国反坦克兵的东线日记 : 1941—1942
《 东线炼狱 : 德国反坦克兵的东线日记 : 1941—1942 》

售價:NT$ 439.0
献给皇帝的礼物:Wedgwood瓷器王国与漫长的十八世纪
《 献给皇帝的礼物:Wedgwood瓷器王国与漫长的十八世纪 》

售價:NT$ 594.0
东京札记
《 东京札记 》

售價:NT$ 704.0
大学问·明代国家权力结构及运行机制
《 大学问·明代国家权力结构及运行机制 》

售價:NT$ 649.0
蹇蹇录:甲午战争外交秘录
《 蹇蹇录:甲午战争外交秘录 》

售價:NT$ 270.0

建議一齊購買:

+

NT$ 1287
《 精通C++(第9版) 》
+

NT$ 1027
《 C++ Templates 第2版 英文版 》
+

NT$ 778
《 现代C++探秘:编码、工程与科研必修(基于C++ 14)(英文版) 》
+

NT$ 515
《 Effective Modern C++:改善C++11和C++14的42个具体做法(影印版) 》
+

NT$ 739
《 C++并发编程实战 》
編輯推薦:
一份宏大的作品,能够带动一个领域的蓬勃发展。C 社群在相对沉寂十数年之后迎来新一波热潮,原因是,作为一门编程工具的*核心,C 的语言和标准库都出现巨大的扩展和强化。这一番大变革始自 2011,并分别在 2014、2017 持续进化。业界习惯性地将这些新版本统称为 Modern C,用以区别传统C。作为知名书系的*作品,《Effective Modern C》的佳质和佳评一如其早期同门作品《Effective C》和《More Effective C》。本书延续作者Scott Meyers 的一贯风格和质量, 其*特质就是,不但告诉我们 How,更用巨大而精良的篇幅告诉我们 Why。作者穷追猛打讲究再三的劲儿,常让我筋疲力尽,痛并快乐地爬行于某个条款之际拍案而叹:天啊,还有下一页!
而我,是一个在 C 领域已经生活 25 年的老兵。
是的,我是一个在 C 领域生活了 25 年的老兵,这意味着我具备相当的 C 能力。尽管如此,面对这号称全新语言的 Modern C,我时或也有力不能逮、掩卷长叹的焦躁,特别是面对 Rvalue Reference(右值引用)、Perfect Forwar
內容簡介:
想要彻底理解C11和C14,不可止步于熟悉它们引入的语言特性(例如,auto型别推导、移动语义、lambda表达式,以及并发支持)。挑战在于高效地运用这些特性,从而使你的软件具备正确性、高效率、可维护性和可移植性。这正是本书意欲达成的定位。它描述的正是使用C11和C14(即现代C)来编写真正卓越的软件之道。涵盖以下主题:大括号初始化、noexcept规格、完美转发,以及智能指针的make函数的优缺点。std::move、std::forward、右值引用和*引用之间的联系。编写整洁、正确,以及高效的lambda表达式的方法。std::atomic和volatile有怎样的区别,它们分别用于什么场合,以及它们和C的并发API有何联系。旧C程序设计(即C98)中的实战要求在现代C的软件开发中作出哪些修订。
關於作者:
20多年来,Scott Meyers的Effective C丛书(包括《Effective C》、《More Effecitve C》和《Effective STL》)已经为C程序设计指南的业界设立标杆。他清晰明了引人入胜的、对复杂技术材料进行条分缕析的阐释为他赢得了世界范围内的称誉,也使他成为一名广受欢迎的培训师、咨询顾问和会议讲师。他拥有布朗大学计算机科学专业的博士学位。
目錄
出版商声明1
致谢3
绪论7
第1章型别推导15
条款1:理解模板型别推导15
条款2:理解auto型别推导23
条款3:理解decltype28
条款4:掌握查看型别推导结果的方法35
第2章auto41
条款5:优先选用auto,而非显式型别声明41
条款6:当auto推导的型别不符合要求时,使用带显式型别的初始化物习惯用法46
第3章转向现代C52
条款7:在创建对象时注意区分和{}52
条款8:优先选用nullptr,而非0或NULL61
条款9:优先选用别名声明,而非typedef64
条款10:优先选用限定作用域的枚举型别,而非不限作用域的枚举型别68
条款11:优先选用删除函数,而非private未定义函数74
条款12:为意在改写的函数添加override声明79
条款13:优先选用const_iterator,而非iterator85
条款14:只要函数不会发射异常,就为其加上noexcept声明89
条款15:只要有可能使用constexpr,就使用它95
条款16:保证const成员函数的线程安全性101
条款17:理解特种成员函数的生成机制106
第4章智能指针113
条款18:使用std::unique_ptr管理具备专属所有权的资源115
条款19:使用std::shared_ptr管理具备共享所有权的资源120
条款20:对于类似std::shared_ptr但有可能空悬的指针使用std::weak_ptr129
条款21:优先选用std::make_unique和std::make_shared,而非直接使用new133
条款22:使用Pimpl习惯用法时,将特殊成员函数的定义放到实现文件中141
第5章右值引用、移动语义和完美转发150
条款23:理解std::move和std::forward151
条款24:区分万能引用和右值引用156
条款25:针对右值引用实施std::move,针对万能引用实施std::forward161
条款26:避免依万能引用型别进行重载169
条款27:熟悉依万能引用型别进行重载的替代方案175
条款28:理解引用折叠187
条款29:假定移动操作不存在、成本高、未使用193
条款30:熟悉完美转发的失败情形196
第6章lambda表达式204
条款31:避免默认捕获模式205
条款32:使用初始化捕获将对象移入闭包212
条款33:对auto&&型别的形参使用decltype,以std::forward之217
条款34:优先选用lambda式,而非std::bind220
第7章并发API228
条款35:优先选用基于任务而非基于线程的程序设计228
条款36:如果异步是必要的,则指定std::launch::async232
条款37:使std::thread型别对象在所有路径皆不可联结236
条款38:对变化多端的线程句柄析构函数行为保持关注243
条款39:考虑针对一次性事件通信使用以void为模板型别实参的期值247
条款40:对并发使用std::atomic,对特种内存使用volatile254
第8章微调263
条款41:针对可复制的形参,在移动成本低并且一定会被复制的前提下,考虑将
其按值传递263
条款42:考虑置入而非插入273
內容試閱
代码示例的使用这本书是为了帮助你完成工作。一般来说,如果本书提供了示例代码,则可以在你的 程序和文档中使用它。除非你直接复制本书的大部分代码,否则无需联系我们获得许 可。例如,进行程序设计时使用本书中几个代码块的程序不需要获得许可。销售或分发 OReilly 书籍中的示例 CD-ROM 则需要获得许可。通过引用本书并引用示例代码 来回答问题不需要获得许可。将本书中的大量示例代码合并到产品文档中则需要获得 许可。
我们赞赏但不要求声明来源。如果声明,则请包括标题、作者、出版商和 ISBN。如: Effective Modern C by Scott MeyersOReilly. Copyright 2015 Scott Meyers, 978- 1-491-90399-5。如果你担心对代码示例的使用超出了合理使用范围或上述许可范围,请随时联系我们:permissions@oreilly.com。
SafariBooks OnlineSafari Books Online 是个按需提供的数字图书馆,以全球领先的技术和商业作者的书 籍和视频形式提供专业内容。
技术专业人员、软件开发人员、网页设计师,以及业务和创意专业人员使用 SafariBooks Online 作为研究、解惑、学习和认证培训的主要资源。
Safari Books Online 为企业、政府、教育机构和个人提供了一系列的产品组合和定价。
订阅者可以在一个快捷搜索的数据库中访问多家出版社提供的成千上万种图书、培 训视频和正式出版前手稿,如 OReilly Media、Prentice Hall Professional、Addison- Wesley Professional、Microsoft Press、Sams、Que、Peachpit Press、Focal Press、 Cisco Press、John Wiley & Sons、Syngress、Morgan Kaufmann、IBM Redbooks、 Packt、Adobe Press、FT Press、Apress、Manning、New Riders、McGraw-Hill、Jones & Bartlett、Course Technology 以及其他数百家出版公司。关于 Safari Books Online 的 更多信息,请访问我们的在线网站。如何联系我们关于本书的评论和问题可以发给出版商: 美国:OReilly Media, Inc.1005 Gravenstein Highway North Sebastopol, CA 95472中国:北京市西城区西直门南大街 2 号成铭大厦 C 座 807 室(100035) 奥莱利技术咨询(北京)有限公司
要评论或询问有关本书的技术问题,请发送电子邮件到 bookquestions@oreilly.com。
有关我们的书籍、 课程、 会议和新闻的更多信息, 请访问我们的网站 http: www. oreilly.com。
在 Facebook 上找到我们:http:facebook.comoreilly。 在 Twitter 上关注我们:http:twitter.comoreillymedia。在 YouTube 上观看我们的视频:http:www.youtube.comoreillymedia。

 

 

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