崩溃:社会如何选择成败兴亡

崩溃:社会如何选择成败兴亡

加载中...

微信扫码,免登录解锁高速下载

如何使用 & 隐私说明

精彩点评

  • 崩溃:社会如何选择成败兴亡
    李家新2333
    推荐

    介绍了三十五个非常实用的条款,从基类派生类虚表typeinfo一直介绍到了智能指针引用计数等大量的CPP技术,确实是大师之作,书中还有不少内容尚未熟悉。本书值得反复阅读!

  • 崩溃:社会如何选择成败兴亡
    Mrmile
    推荐

    结合effective c++和essential c++,是三本很好的入门书籍!

  • 崩溃:社会如何选择成败兴亡
    聶權
    推荐

    通读之后,越发觉得C++复杂了。本书包含了异常、动态内存分配、运行时多态等的细节,针对某些特定场景设计的类(比如禁止在栈中生成实例的类)。其中一些精彩的设计模式(如Proxy Class),感觉框架设计师可能会用得更多,但是日常应用则不会轻易使用。

  • 崩溃:社会如何选择成败兴亡
    秦传庆
    推荐

    从某种意义上来讲,有些确实过时了。但是,瑕不掩瑜。 毕竟有些特性是完全不需要的。所有的开头几乎是从提出一个在应用开发几乎不太需要的问题。比如如何让对象产生在堆上等等。 这本书所提到的几乎也就是上一本的子集加上更多的描述和论述。 综合来说这本书处在一般和推荐之间。

  • 崩溃:社会如何选择成败兴亡
    Antonio
    推荐

    花了接近2个月的时间,终于看完了《Effective C++》和这本《More Effective C++》,前一本中详细论述了改善程序与设计的55个具体做法,后一本在前一本的基础之上,增加“35个改善编程与设计的有效方法”。两本书都是以条款的方式,将C++编程每个相关的主题进行详细的叙述、解析和以示例示范给读者。作者Scott Meyers,是C++的顶级大师,他的这两本书,堪称C++技术方面绝对的经典。特别是关于第一本,业界有个颇有名气的段子:C++程序员可以分为两类,读过Effective C++的和没有读过的。当初也正是看到这个段子和对于C++编程技术的探究热情,才充分引起阅读这两本书的强烈兴趣。 不是因为从事运用C++语言方面开发而过分吹嘘C++技术,但我还是要说,C++的确是一门博大精深的语言,译者侯捷老师在两本书的开篇简介都充分强调:C++是一门难学易用的语言。C++难就难在不仅仅是广博的语法,语法背后的语义,语义背后的深层思维,深层思维背后的对象模型。C++的难学还在于它提供了四种不同而又相辅相成的编程范型。个人的体会是,C++的难,还是在对于原理性知识的匮乏,以及对语义应用场景的经验缺失。通过这两本书的介绍,让一个C++初学者明白: 1.需要这么做;2.为什么需要这么做;3.什么场景下需要这么做,什么情况下不要这么做。作者定制的各项条款,不仅仅拓宽了读者对于C++应用的编程思维,让读者产生一种“还可以这样玩?!”的新奇感,而且为了充分说明各项条款的最终目的和原理,也举出了作者精心编排的细致的示例代码,这些示例代码对于理解各条款也好,对于工作中遇到相应条款说明的场景也好,都是非常好的教学和demo。 阅读中针对每个条款都是边读边做笔记,对于某些章节可谓是反复阅读咀嚼。可是对于一些条款中的描述还是很难充分理解,也很佩服作者和译者的表达能力,能把某种异常复杂的机制和相关理由和例外情况以一种简洁而不失幽默的方式叙述出来。仅仅是读完了这两本书,是远远不够的,如果继续从事C++语言方面的应用开发,这两本书需要反反复复的读,对于工作中遇到的相似场景也要充分考虑、分析和理解,和书中的条款建议做法进行比较和思考。俗话说书读百遍其义自见,这两本书应该是一直陪伴我的C++开发生涯的葵花宝典了。下一本向Inside the C++ Object Model,即大名鼎鼎的《深度探索C++对象模型》阅读挑战。

Copyright © 2020 - 2022 Mitsuha. All Rights Reserved. 用户协议 · 隐私政策 ·