More Exceptional C++是Exceptional C++的续篇。根据多年程序开发的实践经验、Herb Sutter向C++程序员提供了久经考验的程序设计技术和行之有效的解决方案,这些技术和方案对设计从小型工程到企业级应用的现代软件系统大有裨益。
围绕着40个编程难题, More Exceptional C++引导读者深刻理解成功的C++软件设计和开发中至关重要的原则和议题。书中包括一些新的主题,强化了泛型程序设计、内存管理、C++标准库的使用等内容,并涵盖了traits和predicates这样的重要技术;还就使用标准容器和算法时应该牢记的准则和要点进行了分析——其它资料很少深入涉及这一主题。
读者可以在书中找到以下重要问题的解决方案:使用std::map和std::set时会遇到哪些陷阱?如何安全地避免这些陷阱?何种predicates可以安全地和STL一起使用?何种不行?为什么?想通过“与模板协同工作的类型”的能力改变模板自身的行为吗?有什么现有的技术可以写出这种威力强大的通用模板代码?何时应该优化你的代码?如何优化?为什么花哨的优化会(而且的确会)让我们陷入麻烦?如何你是在撰写多线程安全代码,这些问题的某些答案会如何变化?异常安全问题会影响到类的设计吗?或者,它可以只是作为事后的改进手段来使用吗?在结合使用不同供应商提供的基于继承的程序库时,如何避免连体双婴问题?如何安全地使用auto-ptr?如何运用常见的设计模式来改装它,使之消除常见缺陷?可以将auto-ptr用作类的成员吗?在这样做之前,你应该了解些什么?
还有,现代C++中最常见的问题之一:到底在何时使用名字空间?如何使用?
More Exceptional C++是真正的程序员的必读之物,在展示如何用C++撰写优质代码的同时,它为读者提供了对语言彻底而实用的理解。
《盛唐政治制度研究》内容简介:各种制度处于不断的变动之中是唐朝政治制度的显著特点。这种变动不仅涉及一些具体制度,而且牵涉到
《GoogleAndroid开发入门指南(第2版)》是一部关于Android开发的基础教程,采用由浅入深、循序渐进的方式讨论Android。《GoogleAn
《文本语境中的马克思政治哲学研究》内容简介:马克思政治哲学文本对百余年来的世界政治产生了深远影响,解读马克思政治哲学文本并
朱宏微软(中国)用户体验布道师新浪微博@MLikeasong负责大中华地区微软设计风格的普及、设计团体交流合作、基于Windows8和Windo
本书主要介绍了基于CPLD/FPGA的数字通信系统的设计原理与建模方法。从通信系统的组成、EDA概述及建模的概念开始(第1~2章),围
《人生三舍》内容简介:本书是关于探索人生哲学的通俗读物。本书包括了把过程当作一种享受;直的不行就绕个弯;宽广胸襟,无忧也无
《室内分布系统规划与设计:GSM/TD-SCDMA/TD-LTE/WLAN》介绍了GSM/TD—SCDMA/WLAN/TD—LTE四网融合室内分布系统的基本原理...
《并行计算导论》(原书第2版)全面介绍并行计算的各个方面,包括体系结构、编程范例、算法与应用和标准等,涉及并行计算的新技术,
《世界现代化历程·总论卷》内容简介:本书是我社出版的、由钱乘旦教授主编的《世界现代化历程》10卷本的精装本套书版,包括总论卷
”餐巾纸系列“全面来袭!全系列3本24开本双色彩图精致诠释,传授视觉化思考秘笈,让好玩的画图化繁为简、解决一切商业难题!★编
《断瘾》内容简介:本书作者银子是一名资深的心理医生,她长期从事青少年网瘾及教育方面的咨询和治疗,具有丰富的临床经验。在书中
本书介绍了如何从设计到部署完整地创建一个交互式Web试点。书中提供的Web站点编程问题的解决方案可以让读者快速、容易地创建出设
《DDD工程实战:从零构建企业级DDD应用》内容简介:这是一本能教你快速从零构建一个完整的企业级DDD应用的实战性著作。DDD本身涉及
《Project 2016项目管理自学经典》内容简介:本书以案例为主,由浅入深、图文并茂地介绍了Project 2016项目管理的基础知识和应用技
《思考+:6种力量成就更好的自己》内容简介:每天,有无数人在说“我想想”,却依然陷入简单重复中,庸庸碌碌;或者迷失在海量信息
机器人爱好者-第2辑 本书特色 本书是美国机器人杂志《Servo》精华内容的合集。 全书根据主题内容的相关性,进行了精选和重新组织,分为5章。 第1章介绍了机器...
Web Color Design:设计师谈网页配色 内容简介 本书是为网页设计师量身定制的配色方案专业书籍。全书共分七个部分,分别结合丰富的实例讲述了配色基础知...
《文字设计基础教程》清晰简要地阐述了文字设计的理论和实际应用。编者将文字设计的历史、字体设计的方法以及字体设计在印刷和网
《中国至2050年信息科技发展路线图》根据国家战略需求和科学技术发展的宏观规律,对信息科学技术未来40年的发展趋势和我国应选择
《电子竞技概论》内容简介:本书是电子竞技运动与管理专业规划教材,同时也是校企合作“双元”育人规划教材,由浙江网竞教育科技有