52ky 发表于 2022-9-22 16:50:21

More Effective C++(中文版)侯捷译

51CTO官方C/C++开发工程师QQ群(1090119),验证请输入您的ID。本书通知你如何更具实效地设计并实作C++软体:让它行为更准确;面临异常状况时更稳健强固;更有效率;更具移植性;将言语特性发挥得更好;更优雅地调整习惯;在「混合言语」开发环境中运作更好;更简单被准确使用;更不简单被误用。简单地说即是如何让软体更好。本书内容分为35个条款。每个条款都在特定主题上精简摘要出C++程式设计社群所累积的才智。大部份条款以原则的型式出现,附随的说明则论述这条原则为何存在,假如不遵从会发作啥後果,以及啥状况下可以合理违背该原则。一切条款被我分为数大类。某些条款关怀特定的言语性质,特别是你可能罕有使用经验的一些新性质。例如条款9~15专心於exceptions(就像TomCargill,JackReeves,HerbSutter所发布的那些杂志文章一样)。别的条款解说如何联系言语的不一样特性以达到更高阶方案。例如条款25~31描绘如何限制物件的个数或诞生地址,如何依据一个以上的物件型别生成出相似虚拟函式的工具,如何生成smartpointers等等。别的条款管理更广泛的标题。条款16~24专心於效率上的议题。不论哪一条款,提供的都是与其主题相关且含义严重的作法。在MoreEffectiveC++一书中你将学习到如何更实效更精锐地使用C++。大部份C++教科书中对言语性质的很多描绘,只能算是本书的一个布景资讯罢了。
Effective_C++2e.pdf
侯捷MoreEffectiveC++(WQ中文版).doc

(51CTO official C/C   development engineer QQ group (1090119), please enter your ID for verification. This book tells you how to design and implement C   software more effectively: make it behave more accurately; be more robust in the face of unusual conditions; more efficient; more portable; make better use of language features; more gracefully. Adjust habits; work better in "mixed-language" development environments; easier to use accurately; less likely to be misused. Simply put, it's how to make software better. The content of this book is divided into 35 articles. Each article is a concise summary of the accumulated wisdom of the C   programming community on a specific topic. Most clauses appear in the form of principles, with accompanying notes discussing why the principle exists, the consequences of non-compliance, and the circumstances under which the principle can reasonably be violated. All terms are divided into several categories by me. Certain terms concern specific speech properties, especially new properties that you may have little experience with. For example, items 9-15 focus on exceptions (like those magazine articles published by Tom Cargill, Jack Reeves, HerbSutter). Other clauses explain how to combine different properties of speech to achieve higher-order solutions. For example, clauses 25-31 describe how to limit the number of objects or their birth addresses, how to generate tools for similar virtual functions based on more than one object type, how to generate smartpointers, and so on. Other clauses govern broader headings. Items 16-24 focus on efficiency issues. Regardless of which clause, what is provided is a practice that is relevant to its subject and has serious implications. In the book MoreEffectiveC   you will learn how to use C   more effectively and intelligently. Many of the descriptions of the nature of speech in most C   textbooks can only be regarded as a background information for this book.
Effective_C2e.pdf
Hou JieMoreEffectiveC(WQ Chinese version).doc)




页: [1]
查看完整版本: More Effective C++(中文版)侯捷译