Herb Sutter,ISO C++標準委員會主席,C++ Users Journal雜誌特邀編輯和專欄作傢;他目前在微軟公司領導NET環境下C++浯言擴展的設計工作除本書外.他還撰寫瞭三本廣受贊譽的圖書:Exceptional C++ Style、Exceptional C++和More Exceptional C++。 .
Andrei Alexandrescu,世界頂級的C++專傢.“C++ Users Journal雜誌的專欄作傢,他的Modem C++ Design—書曾榮獲2001年最佳C++圖朽稱號.書中所開發的Loki已經成為最負盛名的C++程序庫之一。
Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more. Each standard is described concisely, with practical examples. From type definition to error handling, this book presents C++ best practices, including some that have only recently been identified and standardized-techniques you may not know even if you've used C++ for years. Along the way, you'll find answers to questions like * What's worth standardizing--and what isn't? * What are the best ways to code for scalability?* What are the elements of a rational error handling policy? * How (and why) do you avoid unnecessary initialization, cyclic, and definitional dependencies?* When (and how) should you use static and dynamic polymorphism together?* How do you practice "safe" overriding?* When should you provide a no-fail swap? * Why and how should you prevent exceptions from propagating across module boundaries?* Why shouldn't you write namespace declarations or directives in a header file?* Why should you use STL vector and string instead of arrays?* How do you choose the right STL search or sort algorithm?* What rules should you follow to ensure type-safe code? Whether you're working alone or with others, C++ Coding Standards will help you write cleaner code--and write it faster, with fewer hassles and less frustration.
其实这本书很鸡肋。因为此书是对一条条的规范、原则、实践等的高度提炼,能力到了自然能理解,能力没到看完也不一定能理解,此时你需要类似《Unix编程艺术》的书,当然你仍然需要足够的实践来支持,要不就会像我一样在这里说大话! 如果你是完美主义者,如果你本来就注重思维...
評分比较轻量级的一本书。如果你已经看过 effective c++ ,exceptional c++系列,那这本书只用翻翻目录就行了。
評分我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分其实我想看个实践,别人的方法。 副标题叫Best Practices,但是Practice很少。 这本书的内容都缺少实践,站着说话不腰疼,对于我这样的菜鸟感觉是这样的。 比如这条,比如有个巨类: CHugeClass { function0(); function1(); function2(); function3(); .... f...
評分本评论转自我的Blog 转载必须包含本声明、保持本文完整。并以超链形式注明作者编程随想和本文原始地址: http://program-think.blogspot.com/2009/01/cxx-coding-standards-101-rules.html 全书的101个条款分布在如下的12部分中,下面来挨个介绍一下。 1、组织与策略 这部分...
可作為編碼標準
评分前言中說到,麵嚮對象的本質不是繼承或者多態,而是封裝和抽象。這一句話就頂過其他很多書的全部內容。
评分十分受用
评分防身必備
评分描述C++ 代碼標準規範,好久之前看過的,不過現在對於裏麵內容有些模糊瞭……但是對於C++代碼風格倒是接觸很多,已熟悉多數風格,心中已有自己的好壞標準(當然是建立在公認良好標準基礎之上啦)。其實,認真研習標準庫或優秀的開源庫代碼如STL,Boost,Loki,ATL等,在學習其中的程序設計方法同時培養個人的良好代碼風格。 http://huangjunkun.blogspot.com/2012/06/blog-post_14.html
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有