文档介绍:Thinking in C++ 2nd edition
VERSION TICA15
Revision history:
ToDo: Fix autobuild of make test makefile (remove backslashes); add test arguments (what
about some kind of autofill via redirection?). Differentiate copy-assignment operator= from
other forms of operator=. HorseRace game as example of random number generator in early
chapter? Change header numbering scheme as suggested? Request for description/example of
recursion.
TICA15: April 22, 1999. Rewrote chapter 4 and added exercises.
TICA14, March 28, 1999. Rewrote Chapter 2 and 3. I think they’re both finished. Chapter 3 is
rather big since it covers C syntax fundamentals, along with some C++ basics. Added many
exercises to Chapters 2 & 3, plete them both. Chapter 3 was a “hump” chapter; I think
the others in section one shouldn’t be as hard. Tried to conform all code in the book to the
convention of “type names start with uppercase letters, functions and variables start with
lowercase letters”.
TICA13, March 9, 1999. Thorough rewrite of chapter one, including the addition of UML
diagrams. I think chapter one is finished, now. anized material elsewhere in the book,
but that is still in transit. My goal right now is to move through all the chapters in section one,
in order.
TICA12, January 15, 1999. Lots of work done on the Design Patterns chapter. All the exsting
programs are now modified and redesigned (significantly!) pile under C++. Added
several new examples. Much of the prose in this chapter still needs work, and more patterns
and examples are ing. Changed so that it generates “bugs” targets
for each makefile, containing all the files that won’pile with a piler so
they can be re-checked with pilers. Generates a master in the book’s root directory
called which descends into each subdirectory and executes make with “bugs”
as a target and the –i flag so you’ll see all the errors.
TICA11, January 7, 1999. Completed the STL Algorithms chapter (significan