《More Exceptional C++中文版》

《More Exceptional C++中文版》 《More Exceptional C++中文版》

  • 书名:《More Exceptional C++中文版》:40个新的工程难题、编程疑问及解决方法
  • 分类:编程
  • 作者:[美] Herb Sutter
  • 出版社:华中科技大学出版社
  • 出版年:2002-9
  • 售价:39.80元
  • 装订:平装
  • 页码:279

《More Exceptional C++中文版》 内容介绍:

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++撰写优质代码的同时,它为读者提供了对语言彻底而实用的理解。


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

Super Scratch Programming Adventure!

《Super Scratch Programming Adventure!》

The LEAD Project.No Starch Press.2012-8-30

“Scratch is the wildly popular educational programming langua...”

实战Linux编程精髓

《实战Linux编程精髓》

罗宾斯.中国电力出版社.2005-7

“编写应用软件,特别是那些比较重要的软件,毫无疑问要涉及到系统调用。在UNIX/Linux环境下编程更是如此。要想编写优秀...”

面向对象葵花宝典:思想、技巧与实践

《面向对象葵花宝典:思想、技巧与实践》

.电子工业出版社.2015-12

“《面向对象葵花宝典:思想、技巧与实践》系统地讲述了面向对象技术的相关内容,包括面向对象的基本概念、面向对象开发的流程、面...”

Unity Shaders and Effects Cookbook

《Unity Shaders and Effects Cookbook》

Lammers, Kenneth.Packt Publishing.

“”

Professional IOS Network Programming

《Professional IOS Network Programming》

Jack Cox,Nathan Jones,John Szumski..2012-10

“Learn to develop iPhone and iPad applications for networked ...”

Documenting Software Architectures

《Documenting Software Architectures》

Paul Clements,Felix Bachmann,Len Bass,David Garlan,James Ivers.Addison-Wesley Professional.2010-10-15

“"This new edition is brighter, shinier, more complete, more ...”

自制搜索引擎

《自制搜索引擎》

[日]山田浩之,[日]末永匡.人民邮电出版社.2016-1

“《自制搜索引擎》聚焦于Google和Yahoo!等Web搜索服务幕后的搜索引擎系统,首先讲解了搜索引擎的基础知识和原理,...”

测试驱动开发

《测试驱动开发》

Kent Beck.中国电力出版社.2004-4-1

“《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄...”

Successful Lisp

《Successful Lisp》

David B. Lamkins.bookfix.com.2004-12-8

“”

OpenGL ES 2.0游戏与图形编程——适用于iOS 和 Android

《OpenGL ES 2.0游戏与图形编程——适用于iOS 和 Android》

(美) 马鲁基-弗伊诺(Marucchi-Foino, R.) 著.清华大学出版社.2014-2

“”

LLVM Cookbook

《LLVM Cookbook》

Mayur Pandey,Suyog Sarda.Packt Publishing.2015-6-30

“If you are a compiler developer who wants to use the strong ...”

PaaS实现与运维管理

《PaaS实现与运维管理》

余何.电子工业出版社.2016-2-1

“《PaaS实现与运维管理:基于Mesos +Docker+ELK的实战指南》主要阐述了云计算中PaaS平台的实现与运维管...”

Django Design Patterns and Best Practices

《Django Design Patterns and Best Practices》

Arun Ravindran.Packt Publishing - ebooks Account.2015-3-26

“”

.NET本质论 第1卷:公共语言运行库

《.NET本质论 第1卷:公共语言运行库》

博克斯 (BoxDon).中国电力出版社.2004-1

“本书由10章组成,探讨了CLR即公共语言运行库,涵盖了基本类型、实例、方法调用和消息、AppDomain、安全、以及CL...”

MacRuby

《MacRuby》

Matt Aimonetti.O'Reilly Media.2011-7-15

“Want to develop apps for the iPhone and iPad, but prefer to ...”

The Craft of Text Editing

《The Craft of Text Editing》

Craig A. Finseth.Springer-Verlag.1991-10

“Never before has a book been published that describes the te...”

Game Engine Architecture, Second Edition

《Game Engine Architecture, Second Edition》

Jason Gregory.A K Peters/CRC Press.2014-4-5

“A 2010 CHOICE outstanding academic title, this updated book ...”

OpenGL 4.0 Shading Language Cookbook

《OpenGL 4.0 Shading Language Cookbook》

David Wolff.Packt Publishing.2011-7-9

“”

Windows驱动开发技术详解

《Windows驱动开发技术详解》

张帆等.电子工业出版社.2008-1

“本书由浅入深、循序渐进地介绍了Windows驱动程序的开发方法与调试技巧。本书共分23章,内容涵盖了Windows操作系...”

Visual C++游戏编程基础

《Visual C++游戏编程基础》

荣钦科技.电子工业出版社.2005-5

“本书介绍了如何以Visual C++及DirectX来设计游戏,主要针对想学习游戏设计的初学者,通过本书深入浅出的概念与...”