导读:《Essential C++中文版》以4个方面来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的)。《Essential C++中文版》的组织围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,你不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
导读:《C++ Primer中文版(第4版·特别版)》附加了《C++编程规范:101条规则、准则与最佳实践》一书的全部内容
对C++基本概念和技术全面而且权威的阐述,以及对现代C++编程风格的强调,使本书不仅是初学者的最佳C++指南,而且是中高级程序员不可或缺的参考书。
层次:中级
导读:本书一共组织 55 个准则,每一条准则描述一个编写出更好的 c++ 的方式。每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨论资源管理和模板(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、设计模式(design patterns)和多线程(multithreading)。
《effective c++》的重要特征包括:
* 高效的 classes、functions、templates 和inheritance hierarchies(继承体系)方面的专家级指导。
* 崭新的 "tr1" 标准程序库功能应用,以及与既有标准程序库组件的比较。
* 洞察 c++和其他语言(例如java、c#、c)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收 c++ 式的各种解法。
层次:中级
导读:《c++编程思想(两卷合订本)》的第1卷是在第1版的基础上进行了更加深入的分析和修改后得到的第2版,其内容更加集中,可以供不同程度的读者选择阅读。本书第2卷介绍了c++实用的编程技术和最佳的实践方法,深入探究了异常处理方法和异常安全设计;介绍c++的字符串、输入输出流的现代用法;解释多重继承问题的难点,描述了典型的设计模式及其实现,特别介绍了多线程处理编程技术。
层次:中级
导读:继 effective c++ 之後,scott meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。meyers 将此章命名为技术(techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching┅等等。这一章的每个条款篇幅都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。
层级:中级
导读:本书中讲述的疑惑和问题不仅仅会使你感兴趣,而且还会帮助你成为一名优秀的C++程序员。每个问题都是根据难度进行分级并用来说明错综的编程错误或设计考虑的。在你有机会自己尝试完成一个解决方案后,本书会帮助你分析代码、阐明错误,并演示如何修正错误。
导读:本书是真正的程序员的必读之物,在向你展示如何用C++撰写优质代码的同时,它为你提供了对语言彻底而实用的理解。本书是广受赞誉的Exceptional C++的续篇,它采用了行之有效的“提问/解答”的组织形式,提供了用C++解决现实世界问题的成功策略。
导读:本书中,C++大师Herb Sutter通过40个编程问题,使读者不仅“知其然”,更要“知其所以然”,帮助程序设计人员在软件中寻找恰到好处的折中,即讨论如何在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。本书是围绕实际问题及其解决方案展开论述的,对一些至关重要的C++细节和相互关系提出了新的见解,为当今关键的C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略。本书的目标是让读者在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。本书适合中高级C++程序员阅读。
软件“风格”所要讨论的主题是如何在开销和功能性之间、优雅跟可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。
层级:高级
导读:《深度探索C++对象模型》重点:探索"对象导向程序所支持的C++对象模型"下的程序行为。对于"对象导向性质之基础实现技术"以及"各种性质背后的隐含利益交换"提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这《深度探索C++对象模型》让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。
【点击下载】
导读: 全书分为6篇32章,分别对c++语言的历史和特点、类和继承、stl与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了c++所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。
本书适合有一定经验的c++程序员阅读学习,可以帮助读者加强提高技术能力,成为c++程序设计的高手。
导读: 很多程序员及软件设计师都认为利用C++开发意味着放弃程序性能提升的可能。在很多人眼里,使用C++来开发那些效率至上的应用无疑将导致一场空前的浩劫。因此,在许多性能敏感型领域,诸如网络协议、操作系统内核、移动设备驱动等等,C++都常常处于被冷落的境地。
详细讨论了临时对象、内存管理、继承、虚函数、内联、引用计数以及STL等一切有可能提升C++效率的细节内容。最终,该书将C++性能提升的各种终极利器,完美地呈现在广大读者的面前!无论你是相关领域的从业人员,还是C++程序设计爱好者,或者是渴望突破编程瓶颈、大幅提升自我修为的程序设计爱好者,《提高C++性能的编程技术》都必将使你获益良多。
分享到:
相关推荐
《C++经典书籍合集.rar》是一个压缩包文件,包含了多本关于C++编程语言的重要著作,对于想要深入学习和掌握C++的程序员来说,这是一个非常宝贵的资源。这些书籍不仅涵盖了C++的基础知识,还深入探讨了编程的最佳实践...
"17本C++经典书籍"的压缩包包含了多种资源,旨在帮助学习者深入理解和掌握C++语言。 《C++标准程序库(自修教程与参考手册)》是一本深入解析C++标准库的书籍,对于开发者来说,了解和熟练使用标准库是提高效率的...
C++经典书籍大合集,包含:Effective C++, More Effective C++, Effective Modern C++, Effective STL, Exceptional C++, More Exceptional C++, C++并发编程实战
c++经典书籍c++经典书籍c++经典书籍c++经典书籍c++经典书籍c++经典书籍c++经典书籍c++经典书籍c++经典书籍
### C/C++经典书籍知识点概览 #### 1. 《C++ Programming Language, Special Edition》 - **作者**:Bjarne Stroustrup(C++语言的设计者) - **出版社**:Addison Wesley - **出版年份**:2002年7月 - **页数**:...
本合集包含了六本C++超级经典的书籍,涵盖了从基础到高级的各个方面,是学习和提升C++技能的理想资料。 1. **《高效C++》**:这本书的核心主题是如何编写高效、可维护的C++代码。它讨论了37个设计和实现策略,帮助...
MFC深入浅出 Effective C++ Effective.STL EssentialC++.pdf Inside The C++ Object Model 深入内幕编程--visual c++ More Effective C++中文.pdf ModernC++Design.pdf
"C++超级经典书籍集合(6本书合集)"包含了一系列深入学习C++的必读之作,这些书籍都是C++编程领域的权威指南,对于希望提升技能或对C++有深入理解的程序员来说,是非常宝贵的资源。 1. **Effective C++**:由Scott ...
以下是一些关键的C++经典书籍及其作者,这些书籍涵盖了C++的基础、进阶和实践应用: 1. 《C++程序设计与调试》(C++ Programming Language):由C++之父Bjarne Stroustrup编写,是理解C++语言特性的权威之作,适合...
C++经典书籍:Effective C++、C++标准模板库实战
在"两本很好的讲解c++ template的书"中,我们可以期待深入理解模板的各个方面,包括基本概念、特性和最佳实践。 首先,模板分为两种类型:函数模板和类模板。函数模板用于定义通用函数,如`std::swap`,可以接受...
"C++经典书籍" 通过对C++经典书籍的研究,我们可以获得以下知识点: 1. C++编程思想:《C++编程思想》是一本经典的C++编程书籍,作者Stan Lippman是C++大师,第一个C++编译器cfront的作者之一。这本书对C++语言的...
### C++经典书籍知识点概述 #### 《Visual C++.NET 技术内幕(第6版)》 **书籍特色:** - **原理性说明与指导性介绍:** 该书不仅提供了理论上的深入分析,还提供了实用的指导,帮助读者更好地理解和掌握C++.NET...
"学习C++经典书籍"这个主题是为那些希望深入理解和掌握C++语言的人准备的。无论是初学者,还是经验丰富的程序员,都能通过阅读这些书籍提升自己的编程技能。 首先,C++的基础知识包括语法、数据类型、控制结构(如...
这是一个打包的c++经典书籍的合集,包括以下图书: Effective C++.chm Effective.STL.pdf EssentialC++.pdf Inside The C++ Object Model.chm Modern C++ Design.pdf More Effective C++中文.pdf
《C++超级经典书籍集合{6本书合集}》是一个包含六本重量级C++图书的资源包,这些书籍在编程领域中具有极高的声誉,是C++学习者和开发者的重要参考文献。以下是对每本书的主要知识点的详细介绍: 1. 《Inside The ...
根据提供的信息,我们可以总结并提炼出关于C++经典书籍的关键知识点。这些书籍涵盖了从基础知识到高级主题的不同层次,适合各种水平的学习者。 ### C++经典书籍点评 #### 1. **《C++ Primer》(第三版)** - **...
C++经典书籍_数据结构
C++超级经典书籍合集(4本书合集)之c++实务精选 1、c++ templates.pdf 2、美河提供c++多范型设计.pdf 3、美河提供c++编程艺术.pdf 4、c++代码设计与重用 c++八大金刚: 1、Essentital c++---lippman---C++之父,...
《泛型编程与STL》是一本深入探讨C++编程技术的专业书籍,主要围绕着泛型编程和标准模板库(STL)展开。泛型编程是C++编程中的一种高级技术,它允许开发者编写可重用且类型无关的代码,提高了代码的灵活性和效率。...