“Every C++ professional needs a copy of Effective C++ . It is an absolute must-read for anyone thinking of doing serious C++ development. If you’ve never read Effective C++ and you think you know everything about C++, think again.”
— Steve Schirripa, Software Engineer, Google “C++ and the C++ community have grown up in the last fifteen years, and the third edition of Effective C++ reflects this. The clear and precise style of the book is evidence of Scott’s deep insight and distinctive ability to impart knowledge.”
— Gerhard Kreuzer, Research and Development Engineer, Siemens AG The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers’ practical approach to C++ describes the rules of thumb used by the experts — the things they almost always do or almost always avoid doing — to produce clear, correct, efficient code. The book is organized around 55 specific guidelines, each of which describes a way to write better C++. Each is backed by concrete examples. For this third edition, more than half the content is new, including added chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect modern design considerations, including exceptions, design patterns, and multithreading. Important features of Effective C++ include: Expert guidance on the design of effective classes, functions, templates, and inheritance hierarchies. Applications of new “TR1” standard library functionality, along with comparisons to existing standard library components. Insights into differences between C++ and other languages (e.g., Java, C#, C) that help developers from those languages assimilate “the C++ way” of doing things.
Item 2: Prefer consts, enums, and inlines to #defines Because constant definitions are typically put in header files (where many different source files will include them) 个人理解: 虽然方便,在 header file 中定义全局变量不妥(无论是否为 const)。 如果该 he...
評分学习一门语言跟学习一门手艺是一样的。当你简单地学完C++语言之后,你只是掌握了其中的一点皮毛,还远不足以让你能够成为项目组中的中流砥柱。特别是对于C++这样一门博大精深的语言来讲,其精华和糟粕并存,要想在实际的应用中,更加高效地使用这门语言,你需要深入地了解其本...
評分学习一门语言跟学习一门手艺是一样的。当你简单地学完C++语言之后,你只是掌握了其中的一点皮毛,还远不足以让你能够成为项目组中的中流砥柱。特别是对于C++这样一门博大精深的语言来讲,其精华和糟粕并存,要想在实际的应用中,更加高效地使用这门语言,你需要深入地了解其本...
評分无论你是通过CPP Primer还是其他从街上小摊贩出购买的山寨书进入C++世界,Scott Meyers的Effective C++都应该是在你阅读计划之内的一本书。 Effective C++不是告诉你什么是C++,也不会教你C++到底应该怎么用,而是告诉你如何真正的用好C++,因而更具针对性和实用性。 加之Sco...
評分这本书写的真的很好,大师把他对C++的独到的见解做一番生动活泼的描述,读后受益匪浅,优秀的编程方面的书籍不一定非得像中国大学里编程教材那样把编程语言从头到尾的介绍,这本书可以说是另辟蹊径。
很經典,但是我更傾嚮於《C++必知必會》。不過這本書講設計的那部分還是寫的不錯的。
评分豆瓣繼續猜。
评分3本姊妹篇最好的一本,強力推薦
评分It answered lots of questions which raised when I was reading Thinking in C++
评分重新再讀一遍
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有