In chess, learning the rules for how the pieces move is simply the first step; to master the game, you must understand the strategies and tactics that guide each move. The same applies to C++. Knowing the right strategies helps you avoid the traps and work more effectively. Luminary Rob Murray helps beginning to intermediate C++ programmers take that next step by sharing his experience and advice. Practical code examples are used throughout to illuminate useful programming strategies and warn against dangerous practices. To further ensure comprehension, each chapter ends with a list of the key ideas introduced in that chapter, along with questions to stimulate thought and discussion. You'll begin by learning how to choose the right abstractions for your design, taking care to preserve the distinction between abstraction and implementation. You'll then look at the process of turning an abstraction into one or more C++ classes, with discussions ranging from high-level design strategies to low-level interface and implementation details.Single and multiple inheritance are explored in depth, beginning with a discussion of where they fit in a design and followed by detailed examples that show how the concepts are used in practice. A separate chapter covers the techniques of building classes from which others can derive, and discusses the benefits - and costs - involved. Rob Murray offers unprecedented insight into the new templates feature, beginning with the basics and walking you through several real-world examples. The author also describes a variety of specific techniques to make your programs faster, more reusable, and more robust. Exceptions are another new C++ feature; Murray gives advice on when they should - and should not - be used. The book concludes with a look at the process of moving a project from C to C++, exploring the human issues as well as the technical ones. 0201563827B04062001
發表於2024-12-24
C++ Strategies and Tactics (Addison-Wesley Professional Computing Series) 2024 pdf epub mobi 電子書 下載
所謂的高級程序員常用方法和技巧隻不過是一些C++常識的總結,做為一名C++程序員如果這些常識都做不到,不知道是否可以算是一名閤格的C++程序員呢? 如果你看瞭C++ primer之類的書,並不敢說自己對書中的內容瞭如指掌的話,建議還是看看這本書。
評分所謂的高級程序員常用方法和技巧隻不過是一些C++常識的總結,做為一名C++程序員如果這些常識都做不到,不知道是否可以算是一名閤格的C++程序員呢? 如果你看瞭C++ primer之類的書,並不敢說自己對書中的內容瞭如指掌的話,建議還是看看這本書。
評分所謂的高級程序員常用方法和技巧隻不過是一些C++常識的總結,做為一名C++程序員如果這些常識都做不到,不知道是否可以算是一名閤格的C++程序員呢? 如果你看瞭C++ primer之類的書,並不敢說自己對書中的內容瞭如指掌的話,建議還是看看這本書。
評分所謂的高級程序員常用方法和技巧隻不過是一些C++常識的總結,做為一名C++程序員如果這些常識都做不到,不知道是否可以算是一名閤格的C++程序員呢? 如果你看瞭C++ primer之類的書,並不敢說自己對書中的內容瞭如指掌的話,建議還是看看這本書。
評分所謂的高級程序員常用方法和技巧隻不過是一些C++常識的總結,做為一名C++程序員如果這些常識都做不到,不知道是否可以算是一名閤格的C++程序員呢? 如果你看瞭C++ primer之類的書,並不敢說自己對書中的內容瞭如指掌的話,建議還是看看這本書。
圖書標籤: C++ programming 計算機技術 思維 IT
93年的的書籍,模版是提齣不久的C++新特性,異常處理還隻被少部分編譯器支持,強大的STL也還沒有齣現,書中內容因而有一些過時,然而基礎的、經典的知識,C++有效運用的一些常識,卻依然給人莫大幫助!提供瞭一個在C++標準尚未成型,語言新特性還處於摸索、演化階段時,C++程序員們閤理高效運用這門語言的獨特角度,其中的不少思想,比如書中介紹到的容器、迭代器、算法,不正是如今已成為C++標準的STL的思想雛形嗎
評分93年的的書籍,模版是提齣不久的C++新特性,異常處理還隻被少部分編譯器支持,強大的STL也還沒有齣現,書中內容因而有一些過時,然而基礎的、經典的知識,C++有效運用的一些常識,卻依然給人莫大幫助!提供瞭一個在C++標準尚未成型,語言新特性還處於摸索、演化階段時,C++程序員們閤理高效運用這門語言的獨特角度,其中的不少思想,比如書中介紹到的容器、迭代器、算法,不正是如今已成為C++標準的STL的思想雛形嗎
評分93年的的書籍,模版是提齣不久的C++新特性,異常處理還隻被少部分編譯器支持,強大的STL也還沒有齣現,書中內容因而有一些過時,然而基礎的、經典的知識,C++有效運用的一些常識,卻依然給人莫大幫助!提供瞭一個在C++標準尚未成型,語言新特性還處於摸索、演化階段時,C++程序員們閤理高效運用這門語言的獨特角度,其中的不少思想,比如書中介紹到的容器、迭代器、算法,不正是如今已成為C++標準的STL的思想雛形嗎
評分93年的的書籍,模版是提齣不久的C++新特性,異常處理還隻被少部分編譯器支持,強大的STL也還沒有齣現,書中內容因而有一些過時,然而基礎的、經典的知識,C++有效運用的一些常識,卻依然給人莫大幫助!提供瞭一個在C++標準尚未成型,語言新特性還處於摸索、演化階段時,C++程序員們閤理高效運用這門語言的獨特角度,其中的不少思想,比如書中介紹到的容器、迭代器、算法,不正是如今已成為C++標準的STL的思想雛形嗎
評分93年的的書籍,模版是提齣不久的C++新特性,異常處理還隻被少部分編譯器支持,強大的STL也還沒有齣現,書中內容因而有一些過時,然而基礎的、經典的知識,C++有效運用的一些常識,卻依然給人莫大幫助!提供瞭一個在C++標準尚未成型,語言新特性還處於摸索、演化階段時,C++程序員們閤理高效運用這門語言的獨特角度,其中的不少思想,比如書中介紹到的容器、迭代器、算法,不正是如今已成為C++標準的STL的思想雛形嗎
C++ Strategies and Tactics (Addison-Wesley Professional Computing Series) 2024 pdf epub mobi 電子書 下載